Antes de empezar
En las bases de datos de Oracle con Transparent Data Encryption (TDE), la cartera de TDE se puede obtener configurando la opción avanzada Ubicación del archivo de configuración de Oracle en la aplicación de Oracle. Para los montajes que tienen en cuenta las aplicaciones de bases de datos con TDE habilitado, es necesario copiar el archivo de cartera en la ubicación adecuada del host de montaje, así como configurar y abrir el archivo de cartera.
Para configurar el inicio de sesión automático, usa este código:
orapki wallet create -wallet <wallet_path> -auto_login -pwd <wallet_password>
Montar una base de datos de Oracle como una aplicación virtual
Para montar una base de datos de Oracle como aplicación virtual, sigue estos pasos:
En la consola de gestión del servicio Backup y DR, haz clic en Gestor de aplicaciones > Aplicaciones e introduce el nombre de la aplicación de base de datos o usa los filtros para encontrar más fácilmente la imagen de base de datos que necesites.
Haz clic con el botón derecho en la aplicación y selecciona Acceso.
En la página Acceso, selecciona la imagen que quieras y haz clic en Montar en el menú Montar.
En Application Options (Opciones de aplicación), habilita Create New Virtual Application (Crear aplicación virtual).
Rellena el formulario según sea necesario para esta solicitud virtual. Los campos marcados con un asterisco (
*
) son obligatorios. Puede hacer clic en cada entrada para obtener más información útil.Opciones de la aplicación
Si la aplicación de origen está protegida por una política de instantáneas que tiene habilitadas las copias de seguridad de los registros de la base de datos y los registros están disponibles con la imagen, puede usarlos para avanzar hasta un momento específico cambiando estas opciones en la sección Tiempo de avance:
- El campo de fecha contiene todas las fechas posibles a las que se puede restaurar la base de datos mediante la aplicación de registros de transacciones de la base de datos. Selecciona la fecha a la que quieres que se restaure la base de datos.
- El campo de hora contiene un control deslizante que muestra todas las horas posibles de la fecha seleccionada a las que se puede desplazar la base de datos. Si seleccionas la fecha más reciente posible y, a continuación, 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 antigua posible y mueves el control deslizante hasta la posición más a la izquierda, el trabajo no aplicará ningún registro.
- Puedes especificar que se adelante la hora con Hora del usuario o Hora del host. La hora del usuario se calcula en función de la hora local del usuario actual. La hora del host es relativa al sistema que aloja los datos que se van a montar.
SID de la base de datos de destino: especifica el SID de la nueva base de datos de Oracle que se va a 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 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 de Oracle Operating System 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 montaje compatible con aplicaciones es una nueva base de datos. Si quieres proteger la nueva base de datos, habilita Gestionar nueva aplicación para aplicar un plan de copias de seguridad a la nueva base de datos. Aparecerán los campos Plantilla y Perfil, donde podrás seleccionar cualquiera de tus plantillas de copia de seguridad y perfiles de recursos. Las instantáneas de la base de datos son incrementales.
Opciones avanzadas
Ruta del directorio de administrador de TNS: especifica la ruta del directorio TNS_ADMIN (ruta 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, que se va a aprovisionar en el destino. Consulta la siguiente tabla para ver el comportamiento esperado en función de cómo se hayan configurado estos parámetros y SGA%—next—.
SGA%: parámetro para configurar la memoria SGA/PGA como porcentaje de la memoria total de la base de datos que se está aprovisionando. Consulta la siguiente tabla para ver el comportamiento esperado en función de cómo se hayan configurado estos ajustes y el tamaño de la memoria de la base de datos (en MB).
Memoria de la base de datos Tamaño en MB SGA% Comportamiento sin especificar N/A El tamaño total de la memoria de la base de datos y el parámetro de memoria del destino son los mismos que los de la base de datos de origen. especificado sin especificar El parámetro MEMORY_TARGET se define para la base de datos que se está aprovisionando en el destino. especificado especificado Define 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 definas SGA en 100. Para evitar que la base de datos vaya lenta, reserva algo de espacio de memoria para PGA.Tamaño de rehacer: parámetro para configurar el tamaño de rehacer, en MB, de la base de datos que se está aprovisionando. Si no se especifica, el tamaño de REHACER se establece en 1000 MB.
Shared_Pool_Size en MB: parámetro para configurar el tamaño del grupo compartido, en MB, de la base de datos que se está aprovisionando. Si no se especifica, no se usa shared_pool_size.
DB_Cache_Size en MB: parámetro para configurar el tamaño de la caché de la base de datos, en MB, de la base de datos que se está aprovisionando. Si no se especifica, no se usa db_cache_size.
DB_Recovery_File_Dest_Size en MB: parámetro para configurar el tamaño de destino del archivo de recuperación de la base de datos, en MB, de la base de datos que se está aprovisionando. Si no se especifica, db_recovery_file_dest_size se define en 50.000 MB.
inmemory_size parámetro para configurar el tamaño en memoria de la base de datos, en MB, de la base de datos que se está aprovisionando. El tamaño mínimo que se puede definir es de 100 MB. Si no se especifica, se omite el parámetro inmemory_size independientemente de la versión de Oracle.
Diagnostic_Dest parámetro para configurar el destino de diagnóstico en el host. Si no se especifica, diagnostic_dest se define como ORACLE_HOME.
Número máximo de procesos: parámetro para configurar el número máximo de procesos de usuario del sistema que pueden conectarse simultáneamente a Oracle en la base de datos aprovisionada. Si no se especifica, el valor predeterminado de processes es 500.
Número máximo de cursores abiertos: parámetro para configurar el número máximo de cursores abiertos que puede tener una sesión a la vez en la base de datos aprovisionada. Si no se especifica, el número de cursores abiertos usa la configuración de la base de datos de origen.
IP del TNS Listener: especifica la dirección IP del TNS Listener. Puede ser una de las siguientes: SCAN IP, VIP o Host IP. Si no se especifica, se usa la IP del host.
Puerto de escucha de TNS: puerto de escucha de TNS que se usará para crear un nombre de 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 va a usar con el nombre de servicio en tnsnames.ora para la base de datos aprovisionada en el destino. Esto es necesario cuando el servicio de base de datos usa un nombre de dominio.
Prefijo de PDB: especifica un prefijo para cambiar el nombre de la PDB durante la creación de la base de datos secundaria.
Usuario que se va a eliminar: es una lista separada por comas de los usuarios que se van a eliminar como parte de la operación de montaje.
No cambiar el DBID de la base de datos: si se selecciona esta opción, no se cambiará el DBID de la nueva base de datos.
Sin modo de archivo: si se selecciona esta opción, la nueva base de datos se ejecutará en el modo no-archivelog. No se puede volver a proteger la nueva instancia.
Borrar archivelog: si se selecciona, se borrarán los archivelogs después de aplicar el enmascaramiento.
No actualizar tnsnames.ora: si se selecciona esta opción, no se añadirá ninguna entrada para la nueva base de datos a tnsnames.ora. Esto puede requerir una intervención manual para las conexiones a la nueva base de datos y, en algunos casos, los trabajos de creación de copias de la nueva base de datos fallarán si no se realiza esta intervención manual.
No actualizar oratab: si se selecciona esta opción, no se añadirá una entrada para la nueva base de datos a oratab si ya existe una.
Añadir entrada de escucha de TNS: el valor predeterminado es false. Si esta opción está habilitada, se añade una entrada de escucha al archivo tnsnames.ora.
Número de canales: número 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.
Restaurar con recuperación: si se selecciona esta opción, la base de datos recién creada se pone online. La base de datos aprovisionada de destino se abre para lectura y escritura. Esta es la selección predeterminada.
Independiente sin 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 RAC y Backup and DR almacena la copia en formato ASM. Si se selecciona, se realiza un montaje consciente de la aplicación en una instancia de ASM independiente que no es RAC. No selecciones esta opción si se ha proporcionado una lista de nodos de RAC.
Usar archivo de contraseñas de Oracle: si se selecciona esta opción, un montaje de base de datos virtual usa el archivo de contraseñas de Oracle y no lo elimina durante la limpieza al desmontar.
Variable de entorno: si tienes alguna variable de entorno definida por el usuario que quieras transferir a las secuencias de comandos previas y posteriores, puedes introducirla aquí.
Haz clic en Enviar para enviar el trabajo. Puedes ir a Monitor de tareas para ver el progreso y los detalles de la tarea. La imagen montada está disponible en Montajes activos.
Gestión de los montajes activos
Una vez que hayas creado un montaje, podrás hacer un seguimiento de la imagen desde Gestor de aplicaciones > Montajes activos. Lo ideal es no dejar ninguna imagen montada indefinidamente. Esto se debe a que la imagen de copia de seguridad a partir de la que se creó el montaje no puede caducar hasta que se hayan eliminado todos sus montajes. Cuando hayas terminado de usar la imagen montada, haz una de estas acciones:
- Desmonta la imagen. Puedes volver a montarlo si es necesario. Después, puedes eliminar la imagen cuando tengas la certeza de que ya no la necesitas.
- Desmontar y eliminar la imagen. Se elimina la imagen montada, no la copia de seguridad en la que se basa el montaje.
Volver a poner online los grupos de discos de ASM protegidos por Backup and DR después de reiniciar un servidor de base de datos de destino
Después de reiniciar cualquier servidor de base de datos en el que se haya montado la copia de Backup and DR o si se están realizando copias de seguridad de Backup and DR en la base de datos en el momento del reinicio o del fallo, sigue estos pasos para volver a montar el grupo de discos de Backup and DR:
Comprueba que el servidor de la base de datos de destino esté activo y que los sistemas ASM y RAC también lo estén.
Reinicia el agente de Backup y DR (desde la raíz).
Define el entorno de ASM.
Inicia sesión en ASM sqlplus y comprueba el estado del grupo de discos:
`select name, state from v$asm_diskgroup where (name = '<dg name>';)`
Si no está montado, monta el grupo de discos:
alter diskgroup <dg name> mount;
Inicia sesión en el SO de Oracle, define el entorno de la base de datos y, a continuación, inicia la base de datos.
Guía para administradores de bases de datos de Oracle
- Backup y recuperación ante desastres para bases de datos Oracle
- Requisitos previos para proteger una base de datos de Oracle
- Parches de Oracle y problemas conocidos
- Preparar bases de datos de Oracle para la protección
- Descubrir y proteger una base de datos de Oracle
- Detalles y configuración de las bases de datos de Oracle
- Usar dNFS con Backup y DR
- Proteger una base de datos de Oracle detectada
- Montar una base de datos de Oracle como un montaje estándar
- Crear una copia virtual instantánea de una base de datos Oracle
- Restaurar y recuperar una base de datos de Oracle
- Recuperación instantánea de una base de datos de Oracle mediante la opción Montar y migrar
- Aprovisionar un entorno con un flujo de trabajo de copia de seguridad y recuperación tras fallos