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.
Cómo recuperar el UNDOTBS en Oracle a partir de una copia de RMAN
-
Cursos Paso a Paso
,
Noticias
,
Oracle
,
Trucos
Edit
0 comentarios:
Publicar un comentario