Restauración de datos de Oracle

Utilice un trabajo de restauración para restaurar un entorno de Oracle a partir de instantáneas. IBM Spectrum® Protect Plus crea un clon vSnap a partir de la versión seleccionada durante la creación de la definición de trabajo y crea una compartición de Network Files System (NFS). A continuación, el agente de IBM Spectrum Protect Plus monta la compartición en el servidor Oracle donde se va a ejecutar el trabajo de restauración. En el caso de Oracle Real Application Clusters (RAC), el trabajo de restauración se ejecuta en todos los nodos del clúster.

Antes de empezar

Complete los siguientes requisitos previos:
  • Cree y ejecute un trabajo de copia de seguridad de Oracle. Para obtener instrucciones, consulte Copia de seguridad de datos de Oracle.
  • Para que un usuario de IBM Spectrum Protect Plus pueda restaurar datos, deben asignarse al usuario los roles y grupos de recursos adecuados. Otorgue a los usuarios acceso a los recursos y a las operaciones de copia de seguridad y restauración utilizando el panel Cuentas . Para obtener instrucciones, consulte Gestión del acceso de usuario.
Revise las restricciones siguientes:
  • La recuperación de un punto en el tiempo no está soportada si se han añadido uno o más archivos de datos a la base de datos en el período comprendido entre el punto en el tiempo elegido y el momento en que se ejecutó el trabajo de copia de seguridad anterior.
  • Si una base de datos Oracle se monta pero no se abre durante un trabajo de copia de seguridad, IBM Spectrum Protect Plus no puede determinar los valores tempfile de la base de datos relacionados con autoextensibility y el tamaño máximo. Cuando se restaura una base de datos desde este punto de restauración, IBM Spectrum Protect Plus no puede volver a crear el tempfiles con los valores originales porque son desconocidos. En su lugar, se crean tempfiles con valores predeterminados, AUTOEXTEND ON y MAXSIZE 32767M. Una vez que se haya completado el trabajo de restauración, puede actualizar manualmente los valores.
  • Al restaurar desde un archivado de IBM Spectrum Protect , los archivos se migrarán a una agrupación de transferencia desde la cinta antes del inicio del trabajo. Dependiendo del tamaño de la restauración, este proceso puede tardar varias horas.

Acerca de esta tarea

Se admiten las siguientes modalidades de restauración:
Modalidad de acceso instantáneo
En modalidad de acceso instantáneo, no se realiza ninguna acción adicional después del montaje de la unidad compartida. Los usuarios pueden completar cualquier recuperación personalizada utilizando los archivos del volumen vSnap.
Modalidad de prueba
En la modalidad de prueba, el agente crea una nueva base de datos utilizando los archivos de datos directamente desde el volumen vSnap.
Modalidad de producción
En la modalidad de producción, el agente restaura primero los archivos del volumen de vSnap al almacenamiento primario y luego crea la nueva base de datos utilizando los archivos restaurados.

Procedimiento

Para definir un trabajo de restauración de Oracle, complete los pasos siguientes:

  1. En el panel de navegación, pulse Gestionar protección > Bases de datos > Oracle > Crear trabajoy, a continuación, seleccione Restaurar para abrir el asistente de Restaurar .
    Sugerencias:
    • También puede abrir el asistente pulsando Trabajos y operaciones > Crear trabajo > Restaurar > Oracle.
    • Para ver un resumen en ejecución de las selecciones del asistente, pulse Vista previa de restauración en el panel de navegación del asistente.
    • El asistente se abre en la modalidad de configuración predeterminada. Para ejecutar el asistente en modalidad de configuración avanzada, seleccione Configuración avanzada. Con la modalidad de configuración avanzada, puede establecer más opciones para el trabajo de restauración.
  2. En la página Seleccionar origen , realice las acciones siguientes:
    1. Pulse un origen de la lista para mostrar las bases de datos que están disponibles para las operaciones de restauración. También puede utilizar la función de búsqueda para buscar las instancias disponibles y alternar entre las instancias visualizadas mediante el filtro Ver.
    2. Pulse el icono más Icono de signo más junto a la base de datos que desea utilizar como origen de la operación de restauración. Puede seleccionar más de una base de datos en la lista.

      Los orígenes seleccionados se añaden a la lista de restauración situada junto a la lista de bases de datos. Para eliminar un elemento de la lista, pulse el icono menos Icono Menos junto al elemento.

    3. Haga clic en Siguiente para continuar.
  3. En la página Instantánea de origen , seleccione el tipo de trabajo de restauración que desea crear:
    Bajo demanda: instantánea
    Ejecuta una operación de restauración puntual. El trabajo de restauración se inicia inmediatamente después de la finalización del asistente.
    Bajo demanda: punto en el tiempo
    Ejecuta un trabajo de restauración puntual desde una copia de seguridad de un punto en el tiempo de una base de datos. El trabajo de restauración se inicia inmediatamente después de la finalización del asistente.
    Recurrente
    Crea un trabajo de restauración de punto en el tiempo repetitivo que se ejecuta en una planificación.
  4. Complete los campos de la página Instantánea de origen y pulse Siguiente para continuar.
    Los campos que se muestran dependen del número de elementos seleccionados en la página Seleccionar origen y en el tipo de restauración. Algunos campos tampoco se muestran hasta que se selecciona un campo relacionado.

    Campos que se muestran para una instantánea bajo demanda, una única restauración de recursos

    Opción Descripción
    Rango de fechas Especifique un rango de fechas para mostrar las instantáneas disponibles dentro de ese intervalo.
    Tipo de almacenamiento de copias de seguridad Todas las copias de seguridad del rango de fechas seleccionado se listan en filas que muestran la hora a la que se ha realizado la operación de copia de seguridad y la política de acuerdo de nivel de servicio (SLA) para la copia de seguridad. Seleccione la fila que contiene la hora de la copia de seguridad y la política de SLA que desea y, a continuación, realice una de las siguientes acciones:
    • Haga clic en el tipo de almacenamiento de copia de seguridad desde el que desea restaurar. Los tipos de almacenamiento que se muestran dependen de los tipos disponibles en el entorno y se muestran en el orden siguiente:
      Reserva
      Restaura los datos de los que se ha hecho copia de seguridad en un servidor vSnap.
      réplica
      Restaura datos que se replican en un servidor vSnap.
      Object Storage
      Restaura los datos que se copian en un servicio en la nube o en un servidor de repositorio.
      Archivo
      Restaura los datos que se copian en un archivo de servicio en la nube o en un archivo de servidor de repositorio (cinta).
    • Haga clic en cualquier sitio en la fila. El primer tipo de copia de seguridad que se muestra secuencialmente desde la izquierda de la fila se selecciona de forma predeterminada. Por ejemplo, si se muestran los tipos de almacenamiento Copia de seguridad, Réplica y Archivado, Copia de seguridad se selecciona de forma predeterminada.
    Utilizar el servidor vSnap alternativo para el trabajo de restauración Si restaura datos desde un servicio en la nube o un servidor de repositorio, seleccione este recuadro para especificar un servidor vSnap alternativo y, a continuación, seleccione un servidor desde el menú Seleccionar vSnap alternativo.

    Cuando restaura datos desde un punto de restauración que se ha copiado en un recurso de nube o servidor de repositorio, se utiliza un servidor vSnap como pasarela para completar la operación. De forma predeterminada, el servidor vSnap que se utiliza para completar la operación de restauración es el mismo servidor vSnap que se utiliza para completar las operaciones de copia de seguridad y de copia. Para reducir la carga en el servidor vSnap, puede seleccionar un servidor vSnap alternativo para que sirva como pasarela.

    Campos que se muestran para una instantánea bajo demanda, una restauración de varios recursos o una restauración recurrente. Para la restauración de un punto en el tiempo, sólo el sitio está disponible para el tipo de ubicación de restauración.

    Opción Descripción
    Tipo de ubicación de restauración Seleccione un tipo de ubicación desde donde se restauran los datos:
    Sitio
    El sitio en que se ha realizado la copia de seguridad de instantáneas. El sitio se define en el panel Configuración del sistema > Almacenamiento > Sitios .
    Copia de servicio en la nube
    El servicio en la nube en el que se han copiado las instantáneas. El servicio de nube se define en Configuración del sistema > Almacenamiento > Almacenamiento en la nube .
    Copia del servidor de repositorio
    El servidor de repositorio en el que se han copiado las instantáneas. El servidor de repositorio se define en Configuración del sistema > Almacenamiento > Servidores de repositorio .
    Archivado de servicio en la nube
    El servicio de archivado en la nube en el que se copiaron las instantáneas. El servicio de nube se define en Configuración del sistema > Almacenamiento > Almacenamiento en la nube .
    Archivado de servidor de repositorio
    El servidor de repositorio en el que se han copiado las instantáneas en cintas. El servidor de repositorio se define en Configuración del sistema > Almacenamiento > Servidores de repositorio .
    Seleccionar una ubicación Si está restaurando datos desde un sitio, seleccione una de las siguientes ubicaciones de restauración:
    Primario
    El sitio primario desde el que se restauran las instantáneas.
    Secundario
    El sitio secundario desde el que se restauran las instantáneas.

    Si está restaurando datos desde un servidor de nube o de repositorio, seleccione un servidor en el menú Seleccionar una ubicación.

    Selector de fecha Para las operaciones de restauración bajo demanda, especifique un rango de fechas para mostrar las instantáneas disponibles dentro de ese rango.
    Punto de restauración Para las operaciones de restauración bajo demanda, seleccione una instantánea en la lista de instantáneas disponibles en el rango de fechas seleccionado.
    Utilizar el servidor vSnap alternativo para el trabajo de restauración Si restaura datos desde un servicio en la nube o un servidor de repositorio, seleccione este recuadro para especificar un servidor vSnap alternativo y, a continuación, seleccione un servidor desde el menú Seleccionar vSnap alternativo.

    Cuando restaura datos desde un punto de restauración que se ha copiado en un servicio en la nube o un servidor de repositorio, se utiliza un servidor vSnap como pasarela para completar esta operación. De forma predeterminada, el servidor vSnap que se utiliza para completar la operación de restauración es el mismo servidor vSnap que se utiliza para completar las operaciones de copia de seguridad y de copia. Para reducir la carga en el servidor vSnap, puede seleccionar un servidor vSnap alternativo para que sirva como pasarela.

  5. En la página Método de restauración , establezca el trabajo de restauración para que se ejecute en modalidad de prueba, producción o acceso instantáneo de forma predeterminada.

    Para la modalidad de prueba o de producción, puede especificar opcionalmente un nombre nuevo para la base de datos restaurada.

    Para la modalidad de producción, también puede especificar una nueva carpeta para la base de datos restaurada expandiendo la base de datos e introduciendo un nuevo nombre de carpeta.

    Pulse Siguiente para continuar.

    Una vez que se ha creado el trabajo, se puede ejecutar en la modalidad de prueba, producción o acceso instantáneo en el panel Sesiones de trabajo .

  6. En la página Establecer destino , especifique dónde desea restaurar la base de datos y pulse Siguiente.
    Restaurar en ubicación original
    Seleccione esta opción para restaurar la base de datos en el servidor original.
    Restaurar a ubicación alternativa
    Seleccione esta opción para restaurar la base de datos en un destino local que es diferente del servidor original y, a continuación, seleccione la ubicación alternativa de la lista de servidores disponibles.
  7. En la página Opciones de trabajo , configure opciones adicionales para el trabajo de restauración y pulse Siguiente para continuar.
    Opciones de recuperación
    Establezca las siguientes opciones de recuperación de un punto en el tiempo:
    Recuperar hasta el final de la copia de seguridad
    Restaure la base de datos seleccionada al estado que tenía en el momento en que se creó la copia de seguridad.
    Recuperar hasta un momento específico
    Cuando la copia de seguridad del registro se habilita utilizando una definición de trabajo de copia de seguridad de Oracle, las opciones de restauración de un punto en el tiempo estarán disponibles cuando cree una definición de trabajo de restauración de Oracle. Seleccione una de las opciones siguientes y, a continuación, pulse Guardar:
    • Por hora. Seleccione esta opción para configurar una recuperación de un punto en el tiempo a partir de una fecha y hora específicas.
    • Por SCN. Seleccione esta opción para configurar una recuperación de un momento específico por el número de cambio de sistema (SCN).

    IBM Spectrum Protect Plus busca los puntos de restauración que proceden directamente y siguen el punto en el tiempo seleccionado. Durante la recuperación, se montan el volumen de copia de seguridad de datos más antiguo y el volumen de copia de seguridad del registro más reciente. Si se ha producido el punto en el tiempo después de la última copia de seguridad, se crea un punto de restauración temporal.

    Opciones de aplicación
    Establezca las opciones de la aplicación:
    Sobrescribir base de datos existente
    Habilite esta opción para permitir que el trabajo de restauración sobrescriba la base de datos seleccionada. De forma predeterminada, esta opción no está seleccionada.
    Número máximo de streams paralelos por base de datos
    Establezca el número máximo de secuencias de datos en paralelo desde el almacenamiento de copia de seguridad por base de datos. Este valor se aplica a cada base de datos de la definición de trabajo. Si el valor de la opción se establece en 1, todavía se pueden restaurar varias bases de datos en paralelo. Múltiples secuencias paralelas pueden mejorar la velocidad de restauración, pero el alto consumo de ancho de banda puede afectar al rendimiento general del sistema.
    Parámetros de inicialización
    Esta opción controla los parámetros de inicialización que se utilizan para iniciar la base de datos recuperada en los flujos de trabajo de prueba y producción de Oracle.
    Origen. Esta es la opción predeterminada. IBM Spectrum Protect Plus utiliza los mismos parámetros de inicialización que la base de datos de origen, pero con los cambios siguientes:
    • Los parámetros que contienen vías de acceso como, por ejemplo, control_files, db_recovery_file_dest o log_archive_dest_* se actualizan para reflejar las nuevas vías de acceso basadas en los puntos de montaje renombrados de los volúmenes recuperados.
    • Los parámetros como audit_file_dest y diagnostic_dest se actualizan para que apunten a la ubicación adecuada bajo el directorio base de Oracle en el servidor de destino si la vía de acceso difiere del servidor de origen.
    • Si se especifica un nombre nuevo para la base de datos, los parámetros db_name y db_unique_name se actualizan para reflejar el nuevo nombre.
    • Los parámetros relacionados con el clúster como, por ejemplo, instance_number, thready cluster_database los establece automáticamente IBM Spectrum Protect Plus, en función de los valores adecuados para el destino.

    Destino. Personalice los parámetros de inicialización especificando un archivo de plantilla que contenga los parámetros de inicialización utilizados por IBM Spectrum Protect Plus.

    La vía de acceso especificada debe apuntar a un archivo de texto sin formato que exista en el servidor de destino y que el usuario de IBM Spectrum Protect Plus pueda leer. El archivo debe estar en el formato pfile de Oracle, que consta de líneas en el formato siguiente:
    name = value
    Los comentarios que empiezan por el carácter # se ignoran.
    IBM Spectrum Protect Plus lee la plantilla pfile y copia las entradas en el nuevo pfile que se utiliza para iniciar la base de datos recuperada. Sin embargo, se ignoran los parámetros siguientes de la plantilla. En su lugar, IBM Spectrum Protect Plus establece sus valores para reflejar los valores adecuados de la base de datos de origen o para reflejar nuevas vías de acceso basadas en los puntos de montaje renombrados de los volúmenes recuperados.
    • control_files
    • db_block_size
    • db_create_file_dest
    • db_recovery_file_dest
    • log_archive_dest
    • spfile
    • undo_tablespace

    Además, los parámetros relacionados con el clúster como instance_number, thready cluster_database los establece automáticamente IBM Spectrum Protect Plus, en función de los valores adecuados para el destino.

    Opciones avanzadas
    Establezca las opciones de definición de trabajo avanzadas:
    Ejecutar la limpieza inmediatamente en caso de anomalía del trabajo
    Esta opción habilita la limpieza automática de los datos de copia de seguridad como parte de un trabajo de restauración si el trabajo falla. Esta opción está seleccionada de manera predeterminada. No desmarque esta opción a menos que se lo indique el soporte de software de IBM® para la resolución de problemas.
    Permitir la sobrescritura de sesión
    Seleccione esta opción para sustituir una base de datos existente por una base de datos con el mismo nombre durante la recuperación. Cuando se realiza una restauración de disco instantánea para una base de datos y ya se está ejecutando otra base de datos con el mismo nombre en el host o clúster de destino, IBM Spectrum Protect Plus concluye la base de datos existente antes de iniciar la base de datos recuperada. Si esta opción no está seleccionada, el trabajo de restauración falla cuando IBM Spectrum Protect Plus detecta una base de datos en ejecución con el mismo nombre.
    Continuar con las restauraciones de otras bases de datos incluso si una falla
    Alterne la recuperación de un recurso en una serie si falla la recuperación del recurso anterior. Si esta opción no está habilitada, el trabajo de restauración se detiene si falla la recuperación de un recurso.
    Prioridad de protocolo (solo acceso instantáneo)
    Si hay disponible más de un protocolo de almacenamiento, seleccione el protocolo para que tenga prioridad en el trabajo. Los protocolos disponibles son iSCSI y Canal de fibra.
    Prefijo de punto de montaje
    Para las operaciones de restauración de acceso instantáneo, especifique el prefijo de la vía de acceso donde se va a dirigir el punto de montaje.
  8. Opcional: En la página Aplicar scripts , especifique los scripts que se pueden ejecutar antes o después de que se ejecute una operación en el nivel de trabajo. Los scripts por lotes y PowerShell están soportados en sistemas operativos Windows, y los scripts de shell están soportados en sistemas operativos Linux® .
    Script anterior
    Seleccione este recuadro de selección para elegir un script cargado y una aplicación o un servidor de scripts en el que se ejecutará el script anterior. Para seleccionar un servidor de aplicaciones en el que se va a ejecutar el script anterior, desmarque el recuadro de selección Utilizar servidor de scripts. Los scripts y los servidores de scripts se configuran en la página Configuración del sistema > Script .
    Script posterior
    Seleccione este recuadro de selección para elegir un script cargado y un servidor de aplicaciones o de scripts en el que se ejecutará el script posterior. Para seleccionar un servidor de aplicaciones en el que se ejecutará el script posterior, desmarque el recuadro de selección Utilizar servidor de scripts. Los scripts y los servidores de scripts se configuran en la página Configuración del sistema > Script .
    Continuar trabajo/tarea en error de script
    Seleccione este recuadro de selección para continuar ejecutando el trabajo si falla el script asociado con el trabajo.

    Cuando selecciona este recuadro de selección, si un script anterior o script posterior completa el proceso con un código de retorno distinto de cero, se intenta la operación de copia de seguridad o restauración y se informa del estado de la tarea de script anterior como COMPLETADO. Si un script posterior completa el proceso con un código de retorno distinto de cero, se informa sobre el estado de la tarea del script posterior como COMPLETADO.

    Si desmarca este recuadro de selección, la copia de seguridad o la restauración no se intentan, y el estado de la tarea del script anterior o del script posterior se notifica como FALLIDO.

  9. Realice una de las acciones siguientes en la página Planificar :
    • Si está ejecutando un trabajo bajo demanda, pulse Siguiente.
    • Si está configurando un trabajo recurrente, especifique un nombre para la planificación de trabajos y especifique la frecuencia y el momento en que se inicia el trabajo de restauración. Pulse Siguiente.
  10. En la página Revisar , revise los valores del trabajo de restauración y pulse Enviar para crear el trabajo.

Resultados

Un trabajo bajo demanda empieza después de pulsar Enviar y unos momentos después, se añade el registro onDemandRestore al panel Sesiones de trabajo. Para ver el progreso de la operación de restauración, expanda el trabajo. También puede descargar el archivo de registro pulsando el icono de descarga Icono de descarga.

Un trabajo recurrente empezará a la hora de inicio planificada cuando inicie la planificación en la página Trabajos y operaciones > Planificación .

Todos los trabajos en ejecución se pueden ver en la página Trabajos y operaciones > Trabajos en ejecución .

Qué hacer a continuación

Las bases de datos de Oracle siempre se restauran en modalidad que no es multihebra. Si las bases de datos que restaura estaban originalmente en modalidad multihebra, una vez finalizada la operación de restauración, debe configurar manualmente las credenciales y cambiar las bases de datos a modalidad multihebra.