Activa una base de datos de Oracle como una base de datos virtual

Para activar una base de datos de Oracle como una aplicación virtual, sigue estos pasos:

  1. 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 acceder con mayor facilidad a la imagen de la base de datos que necesitas.

  2. Haz clic con el botón derecho en la aplicación y selecciona Acceder.

  3. En la página Access, selecciona la imagen requerida y haz clic en Mount en el menú Mount.

  4. En Application Options, habilita Create New Virtual Application.

  5. 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 la aplicación

    • Si la aplicación de origen está protegida por una política de instantáneas que habilitó las copias de seguridad de registros de la base de datos y los registros están disponibles con la imagen, puedes usarlos para actualizar a un momento específico cambiando estas opciones en la sección Roll Forward Time:

      • El campo de fecha contiene todas las fechas posibles a las que se puede actualizar 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 actualice la base de datos.
      • El campo de hora contiene un control deslizante que muestra todas las horas posibles en la fecha seleccionada a las que la base de datos puede avanzar. Si seleccionas la fecha más reciente posible y, luego, mueves el control deslizante a la posición más a la derecha, la tarea se aplicará a todos los registros disponibles. Si seleccionas la fecha más antigua posible y mueves el control deslizante a la posición más a la izquierda, el trabajo no aplicará registros.
      • Puedes especificar que se actualice con User Time o Host Time. La hora del usuario se relaciona con la hora local del usuario actual. El tiempo del 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 nombres 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 recursos suficientes en el servidor de la base de datos de destino. Sigue las convenciones de nombres estándar de Oracle para este valor.

    • Nombre de usuario: Especifica las credenciales de usuario del sistema operativo de Oracle en el objetivo.

    • Directorio principal de Oracle: Especifica el directorio principal de Oracle ($ORACLE_HOME) en el servidor de base de datos de destino.

    • El activador de la aplicación es una base de datos nueva. Si quieres proteger la base de datos nueva, habilita Administrar aplicación nueva para aplicar un plan de copia de seguridad a la base de datos nueva. Aparecerán los campos nuevos Template y Profile, en los que puedes 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 administración de TNS: Especifica la ruta de acceso al directorio TNS_ADMIN (la ruta de acceso al archivo tnsnames.ora) en el servidor de base de datos de destino.

    • Tamaño de la memoria de la base de datos en MB: Es el 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 ver el comportamiento esperado según cómo se configuren este parámetro y SGA% (siguiente).

    • SGA%: Es un parámetro para configurar la memoria SGA/PGA, como un porcentaje de la memoria total, para la base de datos que se aprovisiona. Consulta la siguiente tabla para ver el comportamiento esperado según cómo se configuren esta opción 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 los de la base de datos de origen.
      especificado no especificado El parámetro MEMORY_TARGET se establece 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 en lo siguiente:
      SGA_TARGET = Database Memory Size in MB × (SGA%/100) PGA_TARGET = Database Memory Size in MB × (100-SGA%/100) Nota: No configures SGA en 100. Para evitar que la base de datos sea lenta, reserva espacio de memoria para la PGA.

    • REDO Size: Es un parámetro para configurar el tamaño de REDO, en MB, de 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 en MB: Es un 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 en 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 en 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 un parámetro para configurar el tamaño en memoria 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 usuario del sistema que pueden conectarse simultáneamente a Oracle para la base de datos que se aprovisiona. Si no se especifica, el valor de procesos se establece en 500.

    • Cantidad máxima de cursores abiertos: Es un parámetro para configurar la cantidad máxima de cursores abiertos que puede tener una sesión 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 objeto de escucha de TNS: Especifica la dirección IP del objeto de escucha de TNS. Puede ser una dirección IP de SCAN, VIP o 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 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 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 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 de usuarios separados por comas que se quitarán como parte de la operación de activación.

    • Do not change database DBID: Si se selecciona, no se cambiará el DBID de la base de datos nueva.

    • Modo sin archivo: Si se selecciona, la base de datos nueva se ejecuta en modo sin archivo de registro. No está disponible la protección de la instancia nueva.

    • Borrar archivo de registro: Si se selecciona, se borrarán los archivos de registro después de que se realice el enmascaramiento.

    • Do not update tnsnames.ora: Si se selecciona, no se agregará una entrada para la base de datos nueva a tnsnames.ora. Esto puede requerir intervención manual para las conexiones a la base de datos nueva y, en algunos casos, los trabajos de instantáneas de la base de datos nueva fallan sin esta intervención manual.

    • Do not update oratab: Si se selecciona, no se agregará una entrada para la base de datos nueva a oratab si existe una.

    • Agregar entrada de objeto de escucha de TNS: El valor predeterminado es "false". Si esta opción está habilitada, se agrega una entrada de objeto de escucha al archivo tnsnames.ora.

    • Cantidad de canales: Es la cantidad de canales de RMAN.

    • OS_Authent_Prefix claro: 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 comienzo del nombre y la contraseña de la cuenta del sistema operativo del usuario.

    • Restaurar con Recovery: Si se selecciona, la base de datos creada recientemente se pone en línea: la base de datos aprovisionada en el destino está abierta para la lectura y la escritura. Esta es la selección predeterminada.

    • No RAC independiente: Esto solo se aplica a las bases de datos en las que la base de datos de origen tiene una configuración no RAC y la copia de seguridad y la DR almacenan la copia en formato ASM. Si se selecciona, se realiza una activación consciente de la aplicación a una instancia independiente de ASM que no es de RAC. No selecciones esta opción si se proporcionó una lista de nodos de RAC.

    • Usar el archivo de contraseña de Oracle existente: Si se selecciona esta opción, el acceso a una base de datos virtual usa el archivo de contraseña de Oracle existente y no lo borra durante la limpieza al desconectarse.

    • Variable de entorno: Si tienes alguna variable de entorno definida por el usuario que se pasará a las secuencias de comandos previas y posteriores, puedes ingresar una aquí.

  6. 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 activa está disponible en Active Mounts.

Administración de las activaciones

Una vez que hayas creado una activación, puedes hacer un seguimiento de la imagen en Administrador de apps > Activaciones activas. Lo ideal es no dejar ninguna imagen activada de forma indefinida. Esto se debe a que la imagen de la copia de seguridad a partir de la cual se creó el activador no puede vencer hasta que se borren todos sus activadores. Cuando hayas terminado de usar la imagen montada, haz lo siguiente:

  • Desmonta la imagen. Puedes volver a activarlo si es necesario. Luego, puedes borrar la imagen más adelante cuando estés seguro de que ya no la necesitas.
  • Desactiva y borra la imagen. Esto borra la imagen activada, no la copia de seguridad en la que se basa la activación. ## Cómo volver a poner en línea los grupos de discos ASM protegidos por Backup and DR después de reiniciar un servidor de BD de destino

Después de reiniciar cualquier servidor de base 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:

  1. Verifica que el servidor de la base de datos de destino tenga una copia de seguridad y que el sistema de ASM y RAC también esté activo.

  2. Reinicia el agente de Backup and DR (desde el nivel raíz).

  3. Configura el entorno de ASM.

  4. Accede a ASM sqlplus y verifica el estado del grupo de discos:

    `select name, state from v$asm_diskgroup where (name = '<dg name>';)`
    
  5. Si no está activado, activa el grupo de discos: alter diskgroup <dg name> mount;

  6. Accede al SO Oracle y configura el entorno de la base de datos. Luego, iníciala.

La guía del administrador de bases de datos de Oracle