Si la base de datos de Oracle se encuentra abierta, para poder restaurar y recuperar un espacio de tabla, en primer lugar el espacio de tabla deberá estar desconectado.
Para recuperar un archivo de datos o un espacio de tabla
ALTER TABLESPACE "nombre_espaciotabla" OFFLINE;
Nota: Es posible que el servidor Oracle desconecte el espacio de tabla dañado de forma automática. En este caso, vaya al paso 2.
RECOVER TABLESPACE "nombre_espaciotabla";
RECOVER DATAFILE 'ruta';
Por ejemplo:
RECOVER DATAFILE 'T\Oracle\Oradata\Orcl\Backup.Ora';
Oracle comprobará los archivos de registro de rehacer en archivo compartido que necesita aplicar y solicitará los nombres de dichos archivos en orden cronológico.
Por ejemplo, si Oracle necesita el nombre del archivo de registro de rehacer en archivo compartido con un número de secuencia 49, aparecerá el siguiente mensaje:
ORA-00279: Change 10727 generated at 09/15/95 16:33:17 needed for thread 1 ORA-00289: Suggestion : D:\ORANT|saparch\ARC00049.001 ORA-00200: Change 10727 for thread 1 is in sequence #49 Specify log<<RET>=suggested : filename : AUTO : FROM logsource : CANCEL
Applying suggested logfile... Log applied.
Una vez aplicado cada registro, Oracle continuará aplicando el siguiente archivo de registro de rehacer hasta que se complete la recuperación.
Nota: Si Oracle muestra un mensaje de error en el que indica que no se puede abrir el archivo de registro, es posible que el archivo de registro no esté disponible. En la línea de comandos, introduzca CANCEL. Este comando detendrá la recuperación de medios completa. En este caso, realice la recuperación de medios incompleta para restaurar de nuevo el espacio de tabla. Cuando se hayan aplicado todos los archivos de registro, la recuperación de la base de datos habrá finalizado. Para obtener más información sobre la recuperación de medios incompleta, consulte la guía del administrador de Oracle Server .
ALTER TABLESPACE “tablespace_name” ONLINE;
El espacio de tabla se recuperará ahora en el archivo de registro más reciente disponible.
Nota: Para que la recuperación de objetos de la base de datos sea más fiable, debería realizar la copia de seguridad de los archivos de registro archivados mediante el objeto ~ARCHIVELOG. Para obtener más información sobre la recuperación de bases des datos, consulte la documentación de Oracle.
Copyright © 2013 CA.
Todos los derechos reservados.
|
|