Los flujos de trabajo de Backup and DR se definen en el Administrador de apps. Los flujos de trabajo de Backup and DR usan datos de copia de seguridad de producción como los datos de origen a partir de los cuales se generan.
- Activaciones directas: Las activaciones directas se usan cuando no es necesario limpiar los datos de la aplicación antes de activarlos y ponerlos a disposición de los usuarios. Los datos de la aplicación se pueden activar con una activación estándar como solo los datos, una aplicación virtual o como los datos y una aplicación virtual. Las activaciones directas hacen que los datos de la copia de seguridad estén disponibles casi de inmediato sin mover los datos.
LiveClones: Los LiveClones se suelen usar en los flujos de trabajo de copia de seguridad y DR cuando una aplicación contiene datos sensibles que se deben borrar antes de que se activen y se pongan a disposición de los usuarios. Los datos de la aplicación se pueden activar con una activación estándar como solo los datos, o una aplicación virtual, o como los datos y como una aplicación virtual. Las actualizaciones de LiveClone, el arrastre y la activación se pueden realizar automáticamente, ya sea según un programa o a pedido.
Activa directamente los datos de Oracle como una aplicación virtual
Los flujos de trabajo de Backup and DR de activación directa se usan cuando la copia de seguridad de la aplicación no contiene datos sensibles. Esto permite que el flujo de trabajo de Backup and DR active los datos de una aplicación como una aplicación virtual o solo como datos de la aplicación, sin tener que definir primero un LiveClone y, luego, borrarlo. Las activaciones directas hacen que los datos de las aplicaciones y las aplicaciones virtuales estén disponibles casi de inmediato.
En este ejemplo, definirás un flujo de trabajo de Backup and DR que hace lo siguiente:
- Genera o actualiza los datos de la aplicación activada a partir de una sola copia de seguridad de producción seleccionada.
- Define un programa para actualizar los datos de la aplicación con los datos de producción más recientes. Los flujos de trabajo de Backup and DR programados también se pueden ejecutar a pedido.
- Activa los datos de la aplicación.
- Te permite crear una aplicación virtual con los datos.
Usa estas instrucciones para definir el flujo de trabajo de Backup and DR para una base de datos de Oracle:
En la consola de administración del dispositivo Backup and DR, haz clic en Administrador de aplicaciones > Workflows.
Haz clic en Flujo de trabajo en la esquina superior derecha de la página.
Se abrirá la página Agregar flujo de trabajo: Selecciona una aplicación.
Haz clic con el botón derecho en una base de datos administrada y, luego, en Siguiente.
En la página Agregar flujo de trabajo: Configurar, especifica un nombre para el flujo de trabajo de Backup and DR, luego, selecciona Direct Mount y, por último, el dispositivo para administrar el flujo de trabajo de Backup and DR. Los nombres de los flujos de trabajo de Backup and DR no pueden incluir caracteres especiales.
Selecciona Programado y asigna una frecuencia para que se ejecute el flujo de trabajo de Backup and DR en Tipo de programa. El selector de hora usa un reloj de 24 horas. Los flujos de trabajo de Backup and DR programados también se pueden ejecutar a pedido.
En Configuración de activación directa para Imagen de origen, selecciona la instantánea en la que se ejecutará el flujo de trabajo de Backup and DR y asigna una etiqueta identificable a la activación.
En la sección Hosts, selecciona el servidor o los servidores en los que se activan los datos. El usuario que ejecuta el flujo de trabajo de Backup and DR tiene la opción de activar los datos en otros servidores según sea necesario.
En Opciones de asignación, agrega una ubicación de activación. Si no especificas una activación, el agente de Backup and DR elige una ubicación de activación.
Ingresa un Nombre de grupo de discos preferido según sea necesario.
Ingresa una lista de nodos de RAC según sea necesario en una lista de direcciones IP separadas por dos puntos.
Especifica una secuencia de comandos previa según sea necesario. La secuencia de comandos previa se usa para configurar el entorno antes de activar o desactivar la aplicación. Esta secuencia de comandos debe residir en una carpeta llamada
/act/scriptsen el servidor que aloja la copia de seguridad activada. Consulta las secuencias de comandos previas y posteriores del flujo de trabajo de Backup and DR para obtener detalles sobre las secuencias de comandos.Especifica un Post Script según sea necesario. La secuencia de comandos posterior se usa para realizar una operación en los datos después de que se activan o desactivan. Esta secuencia de comandos debe residir en una carpeta llamada
/act/scriptsen el servidor que aloja la copia de seguridad activada. Consulta las secuencias de comandos previas y posteriores del flujo de trabajo de Backup and DR para obtener detalles sobre las secuencias de comandos.Si especificaste secuencias de comandos, especifica tiempos de espera lo suficientemente largos para que se completen.
La casilla de verificación Quitar la copia de seguridad activada después del procesamiento se suele usar cuando se utiliza una secuencia de comandos para procesar los datos activados. Una vez que la secuencia de comandos finaliza su tarea, esta opción desmonta y borra la aplicación virtual.
Elige entre estas opciones:
- Si solo necesitas los datos, haz clic en Listo y el flujo de trabajo de Backup and DR se ejecutará según lo programado. Los usuarios con el acceso adecuado también pueden ejecutar este flujo de trabajo de Backup and DR a pedido para aprovisionar y volver a aprovisionar sus entornos con los datos de la aplicación.
- Si quieres crear una aplicación virtual, continúa con los siguientes pasos.
Marca la casilla de verificación Realizar activación con reconocimiento de aplicaciones y se mostrarán las opciones específicas de la aplicación para realizar una activación con reconocimiento de aplicaciones.
En los espacios proporcionados, ingresa las opciones relacionadas con Oracle. Haz clic en el signo de interrogación ?. junto a una opción para ver el texto de ayuda.
Haz clic en la flecha negra para abrir Opciones avanzadas y completa el resto de las opciones según sea necesario.
Selecciona Restablecer con recuperación. Si lo haces, la base de datos quedará en un estado en el que, si hay registros disponibles, se pueden aplicar para llevar la base de datos a un momento específico.
En este punto, puedes completar las siguientes tareas:
- Marca la opción Proteger aplicación nueva. Esto te permite aplicar una plantilla de política de plan de copia de seguridad y un perfil de recurso para proteger la aplicación virtual como una aplicación nueva. Para obtener más detalles, consulta Plantillas de políticas de planes de copia de seguridad y Perfiles.
- Haz clic en Listo y el flujo de trabajo de Backup and DR se ejecutará según lo programado. Los usuarios con el acceso adecuado también pueden ejecutar este flujo de trabajo de Backup and DR a pedido para aprovisionar y volver a aprovisionar sus entornos con la aplicación virtual.
Crea datos depurados o aplicaciones virtuales con LiveClone y herramientas de enmascaramiento
Los flujos de trabajo de Backup and DR de LiveClone se suelen usar cuando los datos de producción contienen información sensible. El flujo de trabajo de Backup and DR de LiveClone te permite definir un LiveClone a partir de datos de producción y, luego, borrar los datos de LiveClone antes de activarlo.
En el siguiente ejemplo, un flujo de trabajo de Backup and DR puede hacer lo siguiente:
- Genera un LiveClone nuevo o actualiza uno existente a partir de una copia de seguridad de producción seleccionada que esté marcada como sensible.
- Define un programa para actualizar LiveClone con los datos de producción más recientes. Los flujos de trabajo de Backup and DR programados también se pueden ejecutar a pedido.
- Emplea secuencias de comandos para borrar los datos sensibles de LiveClone.
- Marca la aplicación virtual depurada como no sensible.
- Activa la copia de seguridad depurada como una aplicación virtual (activación compatible con la aplicación) en un host especificado.
Sigue estas instrucciones para definir este flujo de trabajo de Backup and DR:
- Abre la consola de administración del dispositivo en Administrador de apps > Flujos de trabajo.
- En la esquina superior derecha, haz clic en Agregar flujo de trabajo.
En la página Agregar flujo de trabajo: Selecciona una aplicación, haz clic con el botón derecho en la aplicación de la que se borrarán los datos sensibles y selecciona Siguiente.
Se abrirá la página Agregar flujo de trabajo: Configurar.
Especifica un nombre para el flujo de trabajo de Backup and DR. Los nombres de los flujos de trabajo de Backup and DR no pueden incluir caracteres especiales.
En Tipo de flujo de trabajo, selecciona LiveClone.
Se abrirá la Configuración de LiveClone.
En Tipo de programa, selecciona Programado o On Demand. Los flujos de trabajo de Backup and DR programados también se pueden ejecutar a pedido.
Si seleccionaste Programado, define un programa para ejecutar el flujo de trabajo de Backup and DR.
El selector de hora usa un reloj de 24 horas.
En Imagen de origen, selecciona la instantánea más reciente de la política que produce la copia de seguridad que se borrará.
Proporciona una etiqueta identificable para LiveClone.
Selecciona el grupo de instantáneas en el que reside el LiveClone. Asegúrate de que se asigne suficiente espacio de almacenamiento para alojar la LiveClone.
Habilita Activar para el procesamiento previo y la siguiente pantalla te dará la oportunidad de activar el LiveClone en un host y, luego, borrar los datos sensibles de la copia de seguridad activada.
La opción Marcar datos como no sensibles solo aparece si la aplicación seleccionada está marcada como que contiene datos sensibles. Marca esta opción si la aplicación no contiene datos sensibles después de la limpieza. Esto permite que los usuarios que no tienen acceso a datos sensibles accedan al flujo de trabajo de Backup and DR y aprovisionen sus entornos de trabajo.
Selecciona un Host en el que se activará LiveClone.
En Opciones de asignación, agrega una Ubicación de activación si deseas que la copia de seguridad se active en una ubicación que no sea la predeterminada. Si no especificas una ubicación de activación, el agente de Backup and DR asigna una ubicación de activación.
Ingresa un Nombre de grupo de discos preferido según sea necesario.
Ingresa una lista de nodos de RAC según sea necesario en una lista de direcciones IP separadas por dos puntos.
Puedes usar el enmascaramiento de privacidad de los datos de Optim o tus propias secuencias de comandos personalizadas:
- Si usas el enmascaramiento de privacidad de los datos de Optim, ingresa un conjunto de servicios y un valor de tiempo de espera en minutos.
- Si usas secuencias de comandos personalizadas, especifica una secuencia de comandos previa según sea necesario. La secuencia de comandos previa se usa para configurar el entorno antes de activar o desactivar una aplicación. Luego, especifica una posdata según sea necesario. La secuencia de comandos posterior en este ejemplo limpia la aplicación de información sensible después de que se activa. Especifica tiempos de espera lo suficientemente largos para que se completen las secuencias de comandos.
Si no necesitas una aplicación virtual, haz clic en Agregar y el flujo de trabajo de Backup and DR se ejecutará según lo programado. Los usuarios con acceso adecuado pueden ejecutar este flujo de trabajo de Backup and DR a pedido y aprovisionar y volver a aprovisionar cualquier servidor al que tengan acceso con los datos de la aplicación.
Si necesitas una aplicación virtual de este LiveClone, continúa aquí.
Habilita Create New Virtual Application y haz clic en Siguiente. Se muestran opciones adicionales de configuración de Oracle para completar el proceso.
Habilita Administrar aplicación nueva si quieres que Backup and DR la proteja. Si seleccionas esta opción, debes seleccionar una plantilla de política y un perfil de recurso para aplicarle.
Haz clic en la flecha para abrir las Opciones avanzadas. Selecciona Restablecer con recuperación para aplicar los registros disponibles y llevar la base de datos a un momento específico.
Sigue ingresando la configuración de Oracle según sea necesario para esta base de datos. Haz clic en cada etiqueta para obtener ayuda.
Al final, selecciona la casilla de verificación Quitar la copia de seguridad activada después de terminar. Por lo general, se selecciona cuando usas una secuencia de comandos para procesar datos activados. Cuando la secuencia de comandos finaliza su tarea, esta opción se desactiva y puedes borrar la aplicación virtual.
Haz clic en Agregar.
Usa un flujo de trabajo de Backup and DR para actualizar los esquemas de la base de datos de Oracle
Si usas Oracle 12c o una versión posterior, consulta Presenta una PDB de base de datos de Oracle 12c como una PDB virtual en un contenedor de base de datos existente en un destino.
Si tienes una instancia de base de datos de origen con varias aplicaciones y cada una tiene su propio esquema, haz lo siguiente:
- Crear y actualizar una copia virtual a nivel del esquema y actualizar cada esquema de forma individual en el mismo destino o en un destino diferente
- Crea y actualiza varias copias virtuales de un solo esquema en un solo destino con diferentes esquemas, cada uno con su propio programa de actualización.
En esta sección, se incluye lo siguiente:
- Antes de comenzar
- Crea el flujo de trabajo de Backup and DR
- Ejecuta el flujo de trabajo de Backup and DR
- Desmonta las copias de seguridad activadas
Cómo funciona: Copia virtual de Backup and DR con espacio de tabla transportable
Puedes crear y actualizar varias copias virtuales en una sola instancia de Oracle de destino desde la misma instancia de origen o desde varias.
- Configura un flujo de trabajo de Backup and DR de Application Awareness para crear una activación con reconocimiento de aplicaciones con una instancia temporal.
- Configura una secuencia de comandos previa para que se ejecute en la instancia de destino: sin conexión y descarta el espacio de tabla que se actualizará en la instancia de destino.
- Configura una secuencia de comandos posterior para que se ejecute en la instancia temporal y en la instancia de destino.
- En la instancia temporal, completa lo siguiente:
- Cambia el nombre del espacio de tablas
- Cambia el espacio de tabla a solo lectura
- Para EXPDP, exporta los metadatos del espacio de tablas.
- Apaga la instancia temporal.
- En la instancia de destino, haz lo siguiente:
- Para IMPDP, importa los metadatos del espacio de tablas (TRANSPORT_DATAFILES con el esquema de reasignación a la instancia de destino)
- Cambia el espacio de tabla a lectura y escritura
Antes de comenzar
Sigue estas instrucciones antes de comenzar.
- Asegúrate de que las copias de seguridad de tu base de datos se ejecuten según la política del plan de copia de seguridad.
Configura las secuencias de comandos en el servidor de destino:
Accede al servidor de la base de datos como usuario raíz. Cambia el directorio a
/acty crea un directorio/act/scripts, si no existe, ejecutando los siguientes comandos.cd /act mkdir -p /act/scripts cd /act/scriptsCopia todos los archivos de
/act/act_scripts/objectrefresh/Mueve
act_<schema>_refresh.confaact_testuser_refresh.confpara un nombre de esquema de destino de testuser en el que<schema>es testuser.Donde:
- SOURCE_SCHEMA_NAME: Es el esquema de la base de datos de origen que se presentará al destino.
- TARGET_SID: Es el SID de la base de datos de destino, en la que se actualiza el esquema.
- TARGET_SCHEMA_NAME: Es el esquema de la base de datos de destino que se actualizará con el esquema de origen.
Crea el flujo de trabajo de Backup and DR
Usa las siguientes instrucciones para crear un flujo de trabajo de Backup and DR que realice una actualización del esquema.
- Abre la consola de administración del dispositivo en Administrador de apps > Flujos de trabajo y, luego, selecciona Agregar flujo de trabajo.
- En la lista Agregar flujo de trabajo: Selecciona una aplicación, haz clic con el botón derecho en la base de datos que quieras usar y, luego, en Siguiente.
Aparecerá la página Agregar flujo de trabajo: Configurar:
- Proporciona un nombre único para el flujo de trabajo de Backup and DR. Los nombres de los flujos de trabajo de Backup and DR no pueden incluir caracteres especiales.
- Selecciona Montaje directo.
- Selecciona el dispositivo de copia de seguridad y recuperación que ejecuta el flujo de trabajo de Backup and DR.
- En Tipo de programa, selecciona On Demand.
- Selecciona la copia de seguridad de origen, ya sea la instantánea más reciente o la instantánea más reciente de producción.
- En Etiqueta de activación, proporciona un identificador único para ayudar a identificar las activaciones de este flujo de trabajo de Backup and DR cuando veas las activaciones activas.
- Selecciona el Host de destino en la lista Hosts.
En Opciones de asignación, completa lo siguiente:
- Ingresa la ubicación de las unidades activadas, por ejemplo,. M:, D:\testdb1, o /oracledata/db1data, si la copia temporal estará en NON - ASM.
- Agrega el Nombre del grupo de discos preferido.
- En Lista de nodos de RAC, ingresa una lista de direcciones IP separadas por dos puntos.
Completa el campo de secuencia de comandos previa: act_ttswfpre.sh act
SCHEMArefresh.conf Donde actSCHEMA_refresh.conf es el archivo creado a partir del paso uno.Completa el campo de la secuencia de comandos posterior: ttswfpost.sh act
SCHEMArefresh.conf Donde actSCHEMA_refresh.conf es el archivo creado en el paso uno.Ingresa un valor de tiempo de espera de 1,800 segundos o más.
Selecciona Create New Virtual Application.
Completa el SID de la base de datos de destino (este es un SID temporal).
Proporciona el nombre de usuario del SO que posee el objeto binario del software de Oracle en la máquina de destino.
Proporciona ORACLE_HOME como se especifica en el archivo de configuración.
Haz clic en la flecha para abrir las Opciones avanzadas. Proporciona la ruta de acceso al directorio TNS ADMIN en la máquina de destino y especifica el porcentaje mínimo de SGA para la instancia temporal. Haz clic en las etiquetas de los campos para obtener ayuda.
Selecciona Standalone Non-RAC.
Haz clic en Agregar.
Ejecuta el flujo de trabajo de Backup and DR
Una vez que se cree el flujo de trabajo de Backup and DR, sigue estos pasos para ejecutarlo.
- Haz clic con el botón derecho en el flujo de trabajo de Backup and DR y, luego, en Ejecutar ahora.
Selecciona Iniciar flujo de trabajo programado ahora y haz clic en Enviar.
Los registros se pueden supervisar en el host de destino en la siguiente ubicación:
/var/act/logCuando el flujo de trabajo de Backup and DR muestra un estado de éxito, se actualiza el esquema en la base de datos de destino.
- Si el TARGET_SCHEMA_NAME no existe en la base de datos de destino, Backup and DR crea un usuario por primera vez y la contraseña de usuario predeterminada es abc#1234.
- Los espacios de tablas para el esquema actualizado en la base de datos de destino se presentan al destino con el nombre del esquema como prefijo: (Schema)_(Source_Tablespace_Name)
Desmonta las copias de seguridad activadas
Usa estas instrucciones para activar las copias de seguridad activadas.
Descarta el espacio de tablas y los archivos de datos en la base de datos de destino.
```sql SQL>alter tablespace <TBS_NAME> offline immediate; SQL>drop tablespace <TBS_NAME> including contents and datafiles; ```Abre la página Administrador de apps > Active Mounts. Haz clic con el botón derecho en la copia de seguridad que se desmontará, selecciona Desmontar y borrar y, luego, Enviar el trabajo.
Presenta una PDB de base de datos de Oracle 12c o posterior como una PDB virtual a un contenedor de base de datos existente en un destino
Si usas una versión de Oracle anterior a la 12c, consulta Usa un flujo de trabajo de Backup and DR para actualizar los esquemas de la base de datos de Oracle.
Por ejemplo, tienes una instancia de base de datos de origen con varias aplicaciones, y cada aplicación tiene su propia PDB. Puedes crear y actualizar una copia virtual a nivel del esquema y actualizar cada PDB de forma individual en el mismo destino o en uno diferente. Para ello, sigue estos pasos.
- Antes de comenzar
- Crea un flujo de trabajo de Backup and DR para realizar el trabajo de clonación de la PDB
- Ejecuta el flujo de trabajo de Backup and DR
- Desmonta las copias de seguridad activadas
Antes de comenzar
Antes de comenzar, configura las secuencias de comandos en el servidor de destino:
- Obtén el archivo ZIP de la secuencia de comandos de /act/act_scripts/pdbrefresh.
- Accede al servidor de la base de datos como usuario raíz.
Ve a /act y crea un directorio /act/scripts, si no existe:
cd /act mkdir -p /act/scripts cd /act/scriptsExtrae el archivo.
Copia los archivos de secuencia de comandos en /act/scripts:
cp /act/act_scripts/pdbrefresh/act_pdbclone_pre.sh /act/scripts/ cp /act/act_scripts/pdbrefresh/act_pdbclone_post.sh /act/scripts/
Crea un flujo de trabajo de Backup and DR para realizar el trabajo de clonación de la PDB
- En la página Flujos de trabajo del administrador de apps, haz clic en Agregar flujo de trabajo.
- Haz clic con el botón derecho en la base de datos de Oracle y selecciona Siguiente.
Ingresa un nombre para el flujo de trabajo de Backup and DR y selecciona Direct Mount y On Demand.
Selecciona la casilla de verificación del host de destino.
Si la copia temporal no será de ASM, en Opciones de asignación, selecciona Especificar ubicación de activación como la Acción de activación y, luego, proporciona una ubicación de activación.
Completa los campos de secuencia de comandos previa y posterior: act_pdbclonepre.sh "
TARGET_DB_SIDSOURCE_PDB_NAME-TARGET_PDB_NAME" act_pdbclonepost.sh "TARGET_DB_SIDSOURCE_PDB_NAME-TARGET_PDB_NAME" Donde: TARGET_DB_SID = SID de la base de datos de destino a la que se debe adjuntar la PDB SOURCE_PDB_NAME = Nombre de la PDB de origen que se debe adjuntar al contenedor de destino. TARGET_PDB_NAME = Nombre de la PDB de destino a la que se cambia el nombre de origen.Establece el Tiempo de espera en 18000 para ambas secuencias de comandos.
Selecciona Create New Virtual Application.
Completa el SID de la base de datos de destino. Este es el SID temporal, como se define en el archivo act_pdb_config.conf.
Proporciona el nombre de usuario del SO que posee el objeto binario del software de Oracle en la máquina de destino.
Proporciona ORACLE_HOME como se especifica en el archivo de configuración.
Haz clic en la flecha para abrir las Opciones avanzadas. Proporciona el directorio TNS ADMIN en la máquina de destino y especifica la SGA mínima para la instancia temporal.
Selecciona Standalone Non-RAC.
Haz clic en Agregar en la parte inferior de la página.
Ejecuta el flujo de trabajo de Backup and DR
Una vez que se cree el flujo de trabajo de Backup and DR, sigue estas instrucciones para ejecutarlo.
- Haz clic en Administrador de apps > Flujos de trabajo, luego, haz clic con el botón derecho en el flujo de trabajo de Backup and DR y haz clic en Ejecutar ahora.
- Selecciona Aprovisionar nueva aplicación virtual, completa los detalles y haz clic en Enviar.
Los registros se pueden supervisar en el host de destino en /var/act/log.
Una vez que el flujo de trabajo de Backup and DR alcanza el estado de éxito, se clona la PDB en la base de datos de destino.
Si la PDB de destino se debe actualizar de nuevo con los datos de origen más recientes o antiguos, haz clic en el botón Ejecutar ahora del flujo de trabajo de Backup and DR, selecciona Actualizar aplicación virtual existente y haz clic en Listo.
Desmonta las copias de seguridad activadas
Usa estas instrucciones para activar cualquier copia de seguridad activada:
- En la pestaña Restablecer, selecciona la copia de seguridad que deseas activar.
Borra la base de datos conectable y los archivos de datos en la base de datos de destino.
SQL>alter pluggable database <PDB_NAME> close immediate; SQL>drop pluggable database <PDB_NAME> including datafiles;O bien, ejecuta la secuencia de comandos previa:
cd /act/scripts ./ act_pdbclone_pre.shHaz clic en Administrador de apps > lista Activaciones activas, haz clic con el botón derecho en la copia de seguridad que se desactivará y selecciona Desactivar y borrar y, luego, Enviar el trabajo.
La guía de DBA de Oracle
- Backup and DR para bases de datos de Oracle
- Requisitos previos para proteger una base de datos de Oracle
- Parches y problemas conocidos de Oracle
- Prepara las bases de datos de Oracle para la protección
- Descubre y protege una base de datos de Oracle
- Detalles y configuración de las bases de datos de Oracle
- Usa dNFS con Backup and DR
- Protege una base de datos de Oracle descubierta
- Activa una base de datos de Oracle como activación estándar
- Crea una copia virtual instantánea de una base de datos de Oracle
- Restablece y recupera una base de datos de Oracle
- Recuperación instantánea de una base de datos de Oracle con la función de activación y migración
- Aprovisiona un entorno con un flujo de trabajo de Backup and DR