Cómo recuperar el UNDOTBS en Oracle a partir de una copia de RMAN

Pues eso amig@s,

Si se nos ha roto el UNDOTBS en nuestra bbdd y disponemos de una copia válida de RMAN, debemos realizar los siguientes pasos para recuperar dicho tablespace:

1-Accedemos a la carpeta donde esté alojado el UNDOTBS01.DBF y lo renombramos con otro nombre.

2-Abrimos un CMD y accedemos al RMAN con la siguiente cadena de conexión:

>rman target=sys/sys

3-Montamos la base de datos:

RMAN> startup mount

4-Restauramos la copia del fichero UNDOTBS01 desde la copia de seguridad a la ruta predeterminada del fichero.

RMAN> restore tablespace UNDOTBS1;  

5-Una vez restaurado el fichero, recuperamos y actualizamos el fichero con la última información que se encuentra grabada en los archivelogs:

RMAN> recover tablespace UNDOTBS1;

6-Por último debemos poner el tablespace ONLINE y abrir la bbdd:

RMAN> sql'alter database datafile 2 online';

RMAN> sql'alter database open';

y voila! tendremos nuevamente nuestra bbdd operativa :)

Espero que les resulte útil.
Salu2.
Share on Google Plus
    Blogger Comment

0 comentarios: