Tema anterior: Entornos para restaurar al servidor Windows originalTema siguiente: Recuperar la base de datos ORCL2


Recuperar la base de datos ORCL1

Se debe crear una instancia de Oracle antes de iniciar el procedimiento de recuperación. Dado que disponía de la base de datos de inicio (ORCL) durante la reinstalación de Oracle, se recomienda crear la instancia para ORCL1.

Para recuperar la base de datos ORCL1

  1. Reinstalar Windows.
  2. Instale CA ARCserve Backup si estaba en el mismo servidor que las bases de datos Oracle.
  3. Realice uno de los procedimientos siguientes:
  4. Vuelva a instalar la opción y cree una entrada de instancia de base de datos Oracle para cada una de las instancias que desee restaurar.
  5. Restaure la última copia de seguridad completa de ORCL1.

    Nota:  Si se trata de una copia de seguridad sin conexión, no se necesita volver a recuperarla. Proceda a la sección Recuperar la base de datos ORCL2 de este apéndice. Si se trata de una copia de seguridad con conexión, continúe con el siguiente paso.

  6. Compruebe el archivo INITORCL1.ORA para ver si contiene todos los valores de configuración necesarios para las siguientes entradas:
    LOG_ARCHIVE_START
    LOG_ARCHIVE_DEST
    LOG_ARCHIVE_FORMAT
    
  7. Copie el archivo de control restaurado (CONTROL.ORCL1) desde el directorio principal de la opción a todos los directorios necesarios y escriba el nombre apropiado para el archivo.
  8. Conéctese a ORCL1 como usuario SYS en Oracle Versión 9i y superior.
  9. Monte la base de datos.
  10. En el símbolo del sistema SQL*Plus introduzca el siguiente comando:
    recover database using backup controlfile until cancel;
    
  11. Cuando se haya completado la recuperación, introduzca el siguiente comando:
    alter database open resetlogs;
    

    Nota: Si la base de datos no se abre y aparece un mensaje que informa sobre el estado de los registros de rehacer, introduzca la siguiente consulta en la línea de comandos de SQL*Plus o Administrador de servidores:

    select * from v$logfile
    

    La consulta devuelve la estructura de directorios a través de la cual Oracle busca los registros de rehacer, entre otras cuestiones. Si la estructura de directorios no existe, deberá crearla. Una vez creada, introduzca de nuevo el siguiente comando:

    alter database open resetlogs;
    

    Oracle debe abrir la base de datos y volver a crear los registros de rehacer.

    Importante: El siguiente paso es muy importante. No lo olvide.

  12. Elimine todos los registros de archivos comprimidos de ORCL1.

La base de datos ORCL1 ya está completamente recuperada. Ahora puede proceder a la segunda fase, recuperando la segunda base de datos ORCL2.