Cómo restaurar la base de datos en una ubicación alternativa

Esta sección proporciona información sobre cómo restaurar la base de datos en una ubicación alternativa. Para explicar este procedimiento, se ha utilizado Windows. Este procedimiento se puede aplicar incluso para Linux.

Siga estos pasos:

  1. En la Consola de UDP, seleccione el punto de recuperación desde el que necesita realizar la restauración. Para obtener más información, consulte Definición de las opciones de restauración.
  2. En el cuadro de diálogo Opciones de restauración, en la lista desplegable Destino de la restauración, seleccione Restaurar en el nodo original.
  3. Para Nombre o dirección IP del nodo, introduzca el nombre de nodo o la dirección IP.
  4. En Opciones, seleccione la opción Restaurar en una ubicación alternativa y, a continuación, agregue una ruta de la ubicación alternativa.
  5. Notas:
  6. Confirme que la tarea de restauración es correcta desde la Consola de UDP.
  7. Conéctese a sqlplus y confirme que la base de datos está en funcionamiento.
  8. La base de datos restaurada está operativa con la ubicación alternativa especificada. Sin embargo, después de reiniciar la base de datos, es posible que la base de datos vuelva a la copia anterior o que no se devuelva correctamente debido a un problema conocido. Para evitar más problemas después de la restauración en una ubicación alternativa, se recomienda seguir los siguientes pasos. Estos pasos ayudan a crear o colocar una copia correcta de spfile/pfile.
    1. Vaya a %ORACLE_HOME%\database y cambie el nombre a spfile<SID>.ora.
    2. Nota: Para la instalación de Oracle en Linux, spfile<SID>.ora se encuentra en la ruta $ORACLE_HOME\dbs.
    3. Conéctese a sqlplus.
    4. Vaya al símbolo del sistema SQL y ejecute el siguiente comando:
    5. sqlplus > create pfile from spfile.
    6. Vaya a %ORACLE_HOME%\database, abra init <SID>.ora en cualquier editor y, a continuación, haga lo siguiente:
      1. Actualice el valor de "db_create_file_dest" con la ruta especificada para la ubicación restaurada alternativa.
      2. Elimine las barras '\' adicionales del final de la ruta en el parámetro diagnóstico_dest.
      3. Cambie lo siguiente:
      4. De diagnostic_dest='E:\app\oracle2\ORA19C280220211833\'
      5. A diagnostic_dest='E:\app\oracle2\ORA19C280220211833'
      6. Guarde el archivo.
    7. Vaya al símbolo del sistema SQL y ejecute los siguientes comandos:
    8. Sqlplus > shutdown immediate
    9. sqlplus > startup
    10. sqlplus > create spfile from pfile
    11. Nota: Si la base de datos no se inicia desde spfile, las restauraciones desde las copias de seguridad correspondientes se limitarán únicamente al nodo original. Para evitarlo, reinicie la base de datos de nuevo después de la creación de spfile. Para reiniciar, ejecute los siguientes comandos:
    12. Sqlplus > shutdown immediate
    13. sqlplus > startup