Skip to main content
Hay disponible una nueva versión de este producto.
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Restaurar base de datos de Oracle

Colaboradores

En caso de pérdida de datos, es posible usar SnapCenter para restaurar datos desde uno o más backups en el sistema de archivos activo para luego recuperar la base de datos.

Acerca de esta tarea

La recuperación se lleva a cabo con los registros de archivos disponibles en la ubicación del registro de archivos configurado. Si los registros de archivos requeridos para la recuperación no están disponibles en la ubicación configurada, debe montar la copia Snapshot que contiene los registros y especificar la ruta como registros de archivo externos.

Si se migra la base de datos de ASM de ASMLIB a ASMFD, los backups creados con ASMLIB no se pueden utilizar para restaurar la base de datos. Es necesario crear backups en la configuración de ASMFD y utilizar esos backups para restaurar. De forma similar, si se migra la base de datos de ASM de ASMFD a ASMLIB, es necesario crear backups en la configuración de ASMLIB para restaurar.

Cuando restaura una base de datos, se crea un archivo de bloqueo operativo (.sm_lock_dbsid) en el host de la base de datos de Oracle, en el directorio $ORACLE_HOME/DBS, para evitar que se ejecuten varias operaciones en la base de datos. Después de restaurar la base de datos, se elimina automáticamente el archivo de bloqueo operativo.

Nota No se admite la restauración de archivos SPFILE y Password.
  • Pasos*

    1. En el panel de navegación de la izquierda, haga clic en Recursos y, a continuación, seleccione el plugin adecuado en la lista.

    2. En la página Resources, seleccione Database o Resource Group en la lista View.

    3. Seleccione la base de datos en la vista de detalles de la base de datos o en la vista de detalles del grupo de recursos.

      Se muestra la página de topología de la base de datos.

    4. En la vista Manage Copies, seleccione copias de seguridad en los sistemas de almacenamiento principal o secundario (reflejado o replicado).

    5. Seleccione el backup en la tabla y haga clic en icono de restauración.

    6. En la página Restore Scope, realice las siguientes tareas:

      1. Si seleccionó un backup de una base de datos en un entorno RAC, seleccione el nodo de RAC.

      2. Al seleccionar un datos reflejados o de almacén:

        • si no hay backup de registros en el reflejo o el almacén, no se selecciona nada y los localizadores están vacíos.

        • si existen backups de registros en el reflejo o almacén, se selecciona el último backup de registros y se muestra el localizador correspondiente.

          Nota Si el backup de registro seleccionado existe en la ubicación de reflejo y almacén, se muestran ambos localizadores.
      3. Realice las siguientes acciones:

        Si desea restaurar…​ Realice lo siguiente…​

        Todos los archivos de datos de la base de datos

        Seleccione todos los archivos de datos.

        Solo se restauran los archivos de datos de la base de datos. No se restauran los archivos de control, los registros de archivos ni los archivos de registro de recuperación.

        Espacios de tabla

        Seleccione Tablespaces.

        Se pueden especificar los espacios de tabla que se desean restaurar.

        Archivos de control

        Seleccione Archivos de control.

        Nota Al restaurar los archivos de control, asegúrese de que la estructura de directorio existe o se debe crear con las propiedades de usuario y grupo correctas, si las hay, para permitir que los archivos se copien a la ubicación de destino mediante el proceso de restauración. Si no existe el directorio, se producirá un error en el trabajo de restauración.

        Archivos de registro de recuperación

        Seleccione Redo log files.

        Esta opción está disponible solo para bases de datos Data Guard en espera o Active Data Guard en espera.

        Nota No se realiza un backup de los archivos de registro de recuperación para bases de datos que no son de Data Guard. Para bases de datos que no son de Data Guard, la recuperación se realiza con registros de archivos.

        Bases de datos conectables (PDB)

        Seleccione Pluggable databases y, a continuación, especifique las PDB que desea restaurar.

        Espacios de tabla de bases de datos conectables (PDB)

        Seleccione * tablespaces de base de datos conectables (PDB)* y, a continuación, especifique la PDB y los tablespaces de esa PDB que desea restaurar.

        Esta opción está disponible solo si seleccionó una PDB para restaurar.

      4. Seleccione Cambiar el estado de la base de datos si es necesario para restaurar y recuperar para cambiar el estado de la base de datos al estado requerido para realizar operaciones de restauración y recuperación.

        Los distintos estados de una base de datos, del más alto al más bajo, son open, mounted, started y shutdown. Debe seleccionar esta casilla de comprobación si la base de datos está en un estado más alto, pero el estado debe cambiarse a un estado más bajo para realizar una operación de restauración. Si la base de datos está en un estado más bajo, pero el estado debe cambiarse a uno más alto para realizar la operación de restauración, el estado de la base de datos se modifica automáticamente aunque no seleccione la casilla de comprobación.

      Si una base de datos está en el estado open y, para restaurarla, la base de datos necesita que esté en el estado mounted, el estado de la base de datos se modifica únicamente si selecciona esta casilla de comprobación.

      1. Seleccione Force in place restore si desea realizar restauraciones in situ en los escenarios en los que se agregan nuevos archivos de datos después de la copia de seguridad o cuando se agregan, eliminan o recrean LUN en un grupo de discos de LVM.

    7. En la página Recovery Scope, realice las siguientes acciones:

      Si…​ Realice lo siguiente…​

      Desea recuperar la última transacción

      Seleccione todos los registros.

      Desea recuperar a un número de cambio de sistema (SCN) específico

      Seleccione Until SCN (System Change Number).

      Desea recuperar a una fecha y una hora específicas

      Seleccione Fecha y hora.

      Debe especificar la fecha y la hora de la zona horaria del host de la base de datos.

      No desea recuperar

      Seleccione sin recuperación.

      Desea especificar cualquier ubicación de registros de archivos externos

      Seleccione especifique las ubicaciones de los archivos de registro externos y, a continuación, especifique la ubicación de los archivos de registro de archivos externos.

      Si se reducen los registros de archivos como parte del backup y se montaron manualmente los backups de los registros de archivo requeridos, debe especificar la ruta de acceso del backup montado como ubicación de registro de archivo externo para la recuperación.

      No se pueden realizar restauraciones con recuperación de backups secundarios si los volúmenes de registros de archivos no están protegidos y los volúmenes de datos sí lo están. Sólo puede restaurar seleccionando sin recuperación.

      Si se va a recuperar una base de datos de RAC con la opción de base de datos abierta seleccionada, solo la instancia de RAC en la que se inició la operación de recuperación vuelve a estar en estado abierto.

      Nota No se admite la recuperación para bases de datos Data Guard en espera y Active Data Guard en espera.
    8. En la página PreOps, introduzca la ruta de acceso y los argumentos del script previo que desea ejecutar antes de la operación de restauración.

      Debe almacenar los scripts previos en la ruta de acceso /var/opt/snapcenter/spl/scripts o en cualquier carpeta dentro de ella. De forma predeterminada, se completa la ruta de acceso /var/opt/snapcenter/spl/scripts. Si creó cualquier carpeta dentro de esta ruta de acceso para almacenar los scripts, debe especificar esas carpetas en la ruta.

      También puede especificar el valor de tiempo de espera del script. El valor predeterminado es 60 segundos.

    9. En la página PostOps, siga estos pasos:

      1. Introduzca la ruta de acceso y los argumentos del script posterior que desea ejecutar después de la operación de restauración.

        Debe almacenar los scripts posteriores en /var/opt/snapcenter/spl/scripts o en cualquier carpeta dentro de esta ruta de acceso. De forma predeterminada, se completa la ruta de acceso /var/opt/snapcenter/spl/scripts. Si creó cualquier carpeta dentro de esta ruta de acceso para almacenar los scripts, debe especificar esas carpetas en la ruta.

      2. Seleccione la casilla de comprobación si desea abrir la base de datos después de la recuperación.

        Después de restaurar una base de datos de contenedor (CDB) con o sin archivos de control, o después de restaurar solo los archivos de control de la CDB, si especifica que se abre la base de datos después de la recuperación, solo se abre la CDB y no las bases de datos conectables (PDB) de esa CDB.

        En una configuración de RAC, solo la instancia de RAC que se usa para la recuperación se abre después de esta.

      Nota Después de restaurar un espacio de tabla de usuario con archivos de control, un espacio de tabla del sistema con o sin archivos de control o una PDB con o sin archivos de control, solo el estado de la PDB relacionada con la operación de restauración vuelve a su estado original. El estado de las demás PDB que no se usaron para la restauración no vuelven a su estado original, ya que el estado de esas PDB no se guardó. Debe modificar manualmente el estado de las PDB que no se usaron para la restauración.
    10. En la página Notification, en la lista desplegable Email preference, seleccione los escenarios en los que desea enviar las notificaciones por correo electrónico.

      También debe especificar las direcciones de correo electrónico del remitente y los destinatarios, así como el asunto del correo. Si desea adjuntar el informe de la operación de restauración realizada, debe seleccionar Adjuntar informe de trabajo.

    Nota Para la notificación por correo electrónico, debe haber especificado los detalles del servidor SMTP a través de la interfaz gráfica de usuario o el comando Set-SmSmtpServer de PowerShell.
    1. Revise el resumen y, a continuación, haga clic en Finalizar.

    2. Supervise el progreso de la operación haciendo clic en Monitor > Jobs.

Para más información