Se puede restaurar toda la base de datos entera (todos los espacios de tablas y los archivos de control). Antes de la restauración, se debe encontrar el archivo. Cuando se han localizado los archivos, asegúrese de que la base de datos está en el estado Abierto. Si la base de datos está abierta, utilice ALTER TABLESPACE. El comando OFFLINE establece los espacios de tablas o los archivos de datos fuera de conexión antes de iniciar el proceso de restauración.
Siga estos pasos:
SQL> SELECT TABLESPACE_NAME, FILE_NAME from DBA_DATA_FILES;
SQL> SHOW PARAMETER CONTROL FILES;
SQL> STARTUP NOMOUNT;
SQL> SHUTDOWN IMMEDIATE;
SQL> RECOVER DATABASE USING BACKUP CONTROLFILE UNTIL CANCEL;
Nota: Si falta el registro archivado obligatorio, esto implica que un registro de rehacer necesario se encuentra en los registros de rehacer en línea. Esto ocurre porque se encuentran cambios no archivados en los registros en línea cuando se produce un error en la instancia. Se puede especificar la ruta completa de un archivo de registro de rehacer en línea. A continuación, pulse Intro (es posible que tenga que intentar realizar este proceso unas cuantas veces hasta localizar el registro correcto).
SQL>SELECT * FROM V$LOG;
SQL>SELECT * FROM V$LOGFILE;
Ejemplo: Después de aplicar los registros archivados solicitados, podrá ver los mensajes siguientes:
ORA-00279: change 55636 generated at 24/06/2014 16:59:47 needed for thread 1
ORA-00289: suggestion e:\app\Administrator\flash_recovery_area\orcl\ARCHIVELOG\2014_06_24\ O1_MF_1_2_9TKXGGG2_.ARC
ORA-00280: change 55636 for thread 1 is in sequence #24
Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
Ejemplo: E:\app\Administrator\oradata\orcl\redo01.log
Nota: Se debe especificar la ruta completa varias veces hasta obtener el registro correcto.
Se muestran los siguientes mensajes:
Log applied
Recuperación de medios completa
SQL> ALTER DATABASE OPEN RESETLOGS;
Se restaura la base de datos entera.
Copyright © 2015 Arcserve.
Todos los derechos reservados.
|
|