Antes de comenzar
En el caso de las bases de datos de Oracle con encriptación transparente de datos (TDE), la billetera para la TDE se puede capturar configurando el parámetro de configuración avanzado Ubicación del archivo de configuración de Oracle para la aplicación de Oracle. Los activadores compatibles con la aplicación para las bases de datos habilitadas para TDE requieren que la billetera se copie en la ubicación adecuada del host de activación y que la billetera esté configurada y abierta.
Para configurar el acceso automático, usa este código:
orapki wallet create -wallet <wallet_path> -auto_login -pwd <wallet_password>
Cómo activar una base de datos de Oracle como una aplicación virtual
Para montar una base de datos de Oracle como una aplicación virtual, sigue estos pasos:
En la consola de administración de Backup and DR Service, haz clic en App Manager > Applications y, luego, ingresa el nombre de la aplicación de la base de datos o usa los filtros para encontrar más fácilmente la imagen de la base de datos que necesitas.
Haz clic con el botón derecho en la aplicación y selecciona Acceder.
En la página Access, selecciona la imagen requerida y haz clic en Mount en el menú Mount.
En Application Options, habilita Create New Virtual Application.
Completa el formulario según sea necesario para esta solicitud virtual. Los campos marcados con un asterisco (
*
) son obligatorios. Puedes hacer clic en cada entrada para obtener información útil adicional.Opciones de aplicación
Si la aplicación de origen está protegida por una política de instantáneas que habilitó las copias de seguridad de los registros de la base de datos y los registros están disponibles con la imagen, puedes usarlos para realizar una recuperación hacia adelante hasta un momento específico. Para ello, cambia estas opciones en la sección Roll Forward Time:
- El campo de fecha contiene todas las fechas posibles a las que se puede revertir la base de datos a través de la aplicación de registros de transacciones de la base de datos. Selecciona la fecha a la que deseas que se avance la base de datos.
- El campo de tiempo contiene un control deslizante que muestra todos los horarios posibles en la fecha seleccionada a los que se puede revertir la base de datos. Si seleccionas la fecha más reciente posible y, luego, mueves el control deslizante hasta la posición más a la derecha, el trabajo se aplicará a todos los registros disponibles. Si seleccionas la fecha más temprana posible y mueves el control deslizante a la posición más a la izquierda, el trabajo no aplica ningún registro.
- Puedes especificar que se adelante el tiempo con Hora del usuario o Hora del host. La hora del usuario es relativa a la hora local del usuario actual. El tiempo de host es relativo al sistema que aloja los datos que se activarán.
SID de la base de datos de destino: Especifica el SID de la nueva base de datos de Oracle que se aprovisionará en el destino. Sigue las convenciones de nomenclatura estándar de Oracle para este valor. Asegúrate de que la versión de la base de datos del host de destino coincida con la versión del host de origen y de que haya suficientes recursos en el servidor de la base de datos de destino. Sigue las convenciones de nomenclatura estándar de Oracle para este valor.
Nombre de usuario: Especifica las credenciales de usuario del sistema operativo de Oracle en el destino.
Directorio principal de Oracle: Especifica el Directorio principal de Oracle ($ORACLE_HOME) en el servidor de la base de datos de destino.
El punto de montaje compatible con la aplicación es una base de datos nueva. Si deseas proteger la nueva base de datos, habilita Administrar aplicación nueva para aplicar un plan de copias de seguridad a la nueva base de datos. Aparecerán los nuevos campos Template y Profile, en los que podrás seleccionar cualquiera de tus plantillas de copia de seguridad y perfiles de recursos existentes. Las instantáneas de la base de datos son incrementales.
Opciones avanzadas
Ruta de acceso al directorio de TNS Admin: Especifica la ruta de acceso al directorio de TNS_ADMIN (ruta de acceso del archivo tnsnames.ora) en el servidor de la base de datos de destino.
Tamaño de la memoria de la base de datos en MB: Tamaño total de la memoria de la base de datos, en MB, para la base de datos que se aprovisiona en el destino. Consulta la siguiente tabla para conocer el comportamiento esperado según cómo se configuren estos parámetros y SGA%—next—.
SGA%: Es un parámetro para configurar la memoria de SGA/PGA, como un porcentaje de la memoria total, para la base de datos que se aprovisiona. Consulta la siguiente tabla para conocer el comportamiento esperado según cómo se configuren estos parámetros y Database Memory Size in MB.
Tamaño de la memoria de la base de datos en MB SGA% Comportamiento no especificado N/A El tamaño total de la memoria de la base de datos y el parámetro de memoria en el destino son los mismos que en la base de datos de origen. especificado no especificado El parámetro MEMORY_TARGET está configurado para la base de datos que se aprovisiona en el destino. especificado especificado Establece SGA y PGA para la base de datos aprovisionada en el destino de la siguiente manera:
SGA_TARGET = Tamaño de la memoria de la base de datos en MB x (SGA%/100) PGA_TARGET = Tamaño de la memoria de la base de datos en MB x (100-SGA%/100) Nota: No establezcas SGA en 100. Para evitar la lentitud de la base de datos, reserva algo de espacio de memoria para el PGA.Tamaño de REDO: Es el parámetro para configurar el tamaño de REDO, en MB, para la base de datos que se aprovisiona. Si no se especifica, el tamaño de REDO se establece en 1,000 MB.
Shared_Pool_Size in MB: Es el parámetro para configurar el tamaño del grupo compartido, en MB, para la base de datos que se aprovisiona. Si no se especifica, no se usa shared_pool_size.
DB_Cache_Size in MB: Es un parámetro para configurar el tamaño de la caché de la base de datos, en MB, para la base de datos que se aprovisiona. Si no se especifica, no se usa db_cache_size.
DB_Recovery_File_Dest_Size in MB: Es un parámetro para configurar el tamaño de destino del archivo de recuperación de la base de datos, en MB, para la base de datos que se aprovisiona. Si no se especifica, db_recovery_file_dest_size se establece en 50,000 MB.
inmemory_size: Es el parámetro para configurar el tamaño inmemory_size de la base de datos, en MB, para la base de datos que se aprovisiona. El tamaño mínimo que se puede establecer es de 100 MB. Si no se especifica, se omite el parámetro inmemory_size, independientemente de la versión de Oracle.
Diagnostic_Dest: Es un parámetro para configurar el destino de diagnóstico en el host. Si no se especifica, diagnostic_dest se establece en ORACLE_HOME.
Cantidad máxima de procesos: Es un parámetro para configurar la cantidad máxima de procesos de usuarios del sistema que pueden conectarse simultáneamente a Oracle para la base de datos que se aprovisiona. Si no se especifica, el valor predeterminado de procesos es 500.
Cantidad máxima de cursores abiertos: Es un parámetro para configurar la cantidad máxima de cursores abiertos que una sesión puede tener a la vez para la base de datos que se aprovisiona. Si no se especifica, la cantidad de cursores abiertos usa la configuración de la base de datos de origen.
IP del Listener de TNS: Especifica la dirección IP del Listener de TNS. Puede ser una de las siguientes: IP de SCAN, VIP o IP de host. Si no se especifica, se usa la IP del host.
Puerto del objeto de escucha de TNS: Es el puerto del objeto de escucha de TNS que se usará para crear el nombre del servicio en tnsnames.ora para la base de datos aprovisionada en el destino. Si no se especifica, se usa el puerto 1521.
Nombre de dominio de TNS: Especifica el nombre de dominio que se usará con el nombre del servicio en tnsnames.ora para la base de datos aprovisionada en el destino. Esto es necesario cuando el servicio de base de datos usa el nombre de dominio.
Prefijo de PDB: Especifica un prefijo para cambiar el nombre del PDB durante la creación de la base de datos secundaria.
Usuario que se quitará: Es una lista separada por comas de los usuarios que se quitarán como parte de la operación de activación.
No cambiar el DBID de la base de datos: Si se selecciona esta opción, no se cambiará el DBID de la base de datos nueva.
No Archive Mode: Si se selecciona, la nueva base de datos se ejecuta en modo no-archivelog. No está disponible la reprotección de la instancia nueva.
Borrar Archivelog: Si se selecciona, se borrarán los archivelogs después de que se realice el enmascaramiento.
No actualizar tnsnames.ora: Si se selecciona esta opción, no se agregará una entrada para la nueva base de datos a tnsnames.ora. Esto puede requerir intervención manual para las conexiones a la nueva base de datos y, en algunos casos, los trabajos de instantáneas para la nueva base de datos fallan sin esta intervención manual.
No actualizar oratab: Si se selecciona esta opción, no se agregará una entrada para la nueva base de datos a oratab si existe una.
Add TNS Listener Entry: El valor predeterminado es falso. Si esta opción está habilitada, se agrega una entrada de escucha al archivo tnsnames.ora.
Cantidad de canales: Es la cantidad de canales de RMAN.
Borrar OS_Authent_Prefix: OS_Authent_Prefix es un prefijo que Oracle usa para autenticar a los usuarios que se conectan al servidor. Oracle concatena el valor de este parámetro al principio del nombre de la cuenta y la contraseña del sistema operativo del usuario.
Restablecer con recuperación: Si se selecciona, pone en línea la base de datos recién creada. La base de datos aprovisionada en el destino está abierta para lectura y escritura. Esta es la selección predeterminada.
Stand Alone Non-RAC: Solo se aplica a las bases de datos en las que la base de datos de origen tiene una configuración que no es de RAC y Backup and DR almacena la copia en formato ASM. Si se selecciona, se realiza un montaje compatible con la aplicación en una instancia de ASM independiente que no es de RAC. No selecciones esta opción si se proporcionó una lista de nodos de RAC.
Usar el archivo de contraseñas de Oracle existente: Si se selecciona esta opción, el montaje de la base de datos virtual usa el archivo de contraseñas de Oracle existente y no lo borra durante la limpieza al desmontar.
Variable de entorno: Si tienes variables de entorno definidas por el usuario que se pasarán a las secuencias de comandos previas y posteriores, puedes ingresar una aquí.
Haz clic en Enviar para enviar el trabajo. Puedes ir al Monitor de trabajos para ver el progreso y los detalles del trabajo. La imagen montada está disponible en Active Mounts.
Administración de los soportes activos
Una vez que crees una vinculación, podrás hacer un seguimiento de la imagen desde App Manager > Active Mounts. Lo ideal es no dejar ninguna imagen activada de forma indefinida. Esto se debe a que la imagen de copia de seguridad a partir de la cual se creó la activación no puede vencer hasta que se borren todas sus activaciones. Cuando termines de usar la imagen montada, haz una de las siguientes acciones:
- Desmonta la imagen. Puedes volver a colocarlo si es necesario. Luego, puedes borrar la imagen más adelante cuando te asegures de que ya no es necesaria.
- Desmonta y borra la imagen. Esto borra la imagen montada, no la copia de seguridad en la que se basa el montaje. ## Cómo volver a conectar los grupos de discos de ASM protegidos por Backup and DR después de reiniciar un servidor de BD de destino
Después de reiniciar cualquier servidor de bases de datos en el que se haya activado la copia de Backup and DR, o si se están realizando copias de seguridad de Backup and DR para la base de datos en el momento del reinicio o la falla, sigue estos pasos para volver a activar el grupo de discos de Backup and DR:
Verifica que el servidor de la base de datos de destino esté en funcionamiento y que también lo estén el sistema ASM y el sistema RAC.
Reinicia el agente de Backup and DR (desde la raíz).
Configura el entorno de ASM.
Accede a ASM sqlplus y verifica el estado del grupo de discos:
`select name, state from v$asm_diskgroup where (name = '<dg name>';)`
Si no está activado, activa el grupo de discos:
alter diskgroup <dg name> mount;
Accede al SO de Oracle y configura el entorno de la base de datos. Luego, inicia la base de datos.
La guía del DBA de Oracle
- Copia de seguridad y DR para bases de datos de Oracle
- Requisitos previos para proteger una base de datos de Oracle
- Parches de Oracle y problemas conocidos
- Prepara 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 detectada
- Cómo activar una base de datos de Oracle como activación estándar
- Cómo administrar una estructura de soporte activa
- Crea una copia virtual instantánea de una base de datos de Oracle
- Cómo restablecer y recuperar una base de datos de Oracle
- Recuperación instantánea de una base de datos de Oracle con Mount and Migrate
- Aprovisiona un entorno con un flujo de trabajo de Backup and DR