Configuración de opciones avanzadas de carga inicial para migraciones de Oracle

Oracle Cloud Infrastructure Database Migration define automáticamente los valores por defecto óptimos para los parámetros de Oracle Data Pump con el fin de mejorar el rendimiento y garantizar la seguridad de los datos.

Para ajustar aún más el rendimiento, cambiar los modos de exportación o cambiar el nombre de los objetos de base de datos, hay varios valores de Data Pump que puede configurar en el separador Configuración avanzada del recurso de migración, Carga inicial.

  • Mecanismo de transferencia de datos de origen: tipo de transferencia de volcado que se utilizará durante la exportación de Data Pump. Las opciones son CURL u OCI_CLI. El valor por defecto es CURL.
  • Mecanismo de transferencia de datos de destino: tipo de transferencia de volcado que se utilizará durante la importación de Data Pump. Las opciones son CURL u OCI_CLI. El valor por defecto es OCI_CLI.
  • Modo de trabajo:

    • Completa realiza una exportación de base de datos completa.
    • Esquema (valor por defecto) permite especificar un juego de esquemas para su exportación.

    Especifique objetos de esquema para su inclusión o exclusión en el separador Configuración avanzada, Objetos seleccionados. Consulte Selección de objetos para la migración de Oracle para obtener detalles.

    Consulte Modos de exportación de Oracle Data Pump en la guía Utilidades de Oracle Database para obtener más información sobre los modos de trabajo.

  • Acción si la tabla existe define el parámetro TABLE_EXISTS_ACTION de Data Pump, que especifica la acción que se debe realizar cuando los datos se cargan en una tabla preexistente.

    • Omitir no hay cambios en la tabla preexistente.

    • Truncar: elimina las filas de una tabla preexistente antes de insertar filas de la importación. Tenga en cuenta que si se especifica Truncar en las tablas a las que hacen referencia las restricciones de clave ajena, la operación de truncamiento se cambia a Sustituir.

    • Sustituir permite sustituir las tablas preexistentes por nuevas definiciones. Antes de crear la nueva tabla, se borra la tabla antigua.

    • Agregar: se agregan nuevas filas a las filas existentes de la tabla

    • Sin especificar: (valor por defecto) utilice la configuración por defecto.
  • Cluster está activado por defecto. Cuando está activado, los trabajos de Data Pump se distribuyen entre las instancias (nodos) de una arquitectura de cluster (Oracle RAC).

    Si este valor no está marcado, todos los trabajos de Data Pump se inician en la instancia actual o en una instancia que el trabajo puede utilizar.

  • Exportar grado de paralelismo define el parámetro SET_PARALLEL degree de exportación de Data Pump. Esta configuración determina el número máximo de procesos de trabajo que se pueden utilizar para el trabajo de migración. Utilice este parámetro para ajustar la cantidad de recursos que se utilizan para un trabajo.

    Por defecto, Database Migration define el paralelismo de exportación de base de datos de origen en (Suma de (2 x (nº de CPU físicas) por nodo ) ) con un límite máximo de 32.

    Consulte Procedimiento SET_PARALLEL en Referencia de tipos y paquetes PL/SQL de la base de datos Oracle para obtener más información.

  • Importar grado de paralelismo, de forma similar a Exportar grado de paralelismo, define el parámetro SET_PARALLEL degree de importación de Data Pump.

    Por defecto, Database Migration define el paralelismo de importación de Autonomous Database en el número de OCPU.

  • Crear automáticamente tablespaces: para destinos de base de datos ADB-Dedicated (ADB-D) y de gestión compartida/no ADB, la creación automática de tablespaces está activada por defecto. Database Migration valida si la creación automática de tablespaces está soportada en la base de datos de destino especificada. Los destinos de Oracle Autonomous Database Serverless no están soportados.

    Database Migration detecta automáticamente los tablespaces de base de datos de origen asociados a los esquemas de usuario que se están migrando y los crea automáticamente en la base de datos de destino antes de la fase de importación de Data Pump. Database Migration genera el DDL necesario para crear previamente los tablespaces, crea los tablespaces en el destino y ejecuta el DDL generado.

    Con la creación automática de tablespaces activada, Database Migration omite la creación automática de cualquier tablespace especificado en la sección Nuevas asignaciones de metadatos o que ya exista en la base de datos de destino.

    Usar archivo grande: los sistemas de Autonomous Database solo soportan tablespaces BIGFILE, por lo que Database Migration aplica el tablespace BIGFILE por defecto en destinos de Autonomous Database e informa de un error si se encuentran tablespaces SMALLFILE. En su lugar, puede reasignar explícitamente cualquier tablespace SMALLFILE.

    Ampliar tamaño: permite que los tablespaces activen AUTOEXTEND para evitar errores de ampliación, con un tamaño de ampliación por defecto de 500 MB.

  • Destino de reasignación: al migrar a un destino de Oracle Autonomous Database Serverless, todos los tablespaces se asignan automáticamente a DATA. Puede sustituirlo asignando explícitamente tablespaces a un destino diferente en Nuevas asignaciones de metadatos.

  • Tamaño de bloque de la base de datos de destino: si lo desea, al crear o actualizar una migración para destinos de base de datos dedicados a ADB (ADB-D) y gestionados conjuntamente/no ADB, puede seleccionar el tamaño de bloque de base de datos para el tablespace, ya que la creación automática de tablespaces está activada por defecto.

    Actualmente, hay dos valores posibles para seleccionar el tamaño de bloque de la base de datos de destino: 8K o 16K.

  • Nuevas asignaciones de metadatos permite cambiar el nombre de los objetos de base de datos durante un trabajo de migración. Seleccione el objeto que desea cambiar de nombre en Tipo y, a continuación, introduzca el valor antiguo y el valor nuevo.

    Los objetos soportados son Archivo de datos, Esquema, Tabla y Tablespace.

    Al migrar a un destino de Oracle Autonomous Database Serverless, todos los tablespaces se asignan automáticamente a DATA. Puede sustituirlo asignando explícitamente tablespaces a un destino diferente.

    Los permisos de cuota para usuarios individuales a tablespaces no se reasignan, por lo que debe crear manualmente estos permisos para DATA de tablespace.

    Para cambiar el nombre de varios objetos, haga clic en + Otra nueva asignación de metadatos.

  • La sección Parámetros avanzados Parámetros avanzados permite especificar los parámetros avanzados que pertenecen a la carga inicial.

    Al crear la migración, seleccione una lista de parámetros para la migración. Seleccione el nombre de parámetro y el valor de parámetro en la lista. Haga clic en + Otro parámetro para agregar los parámetros.

    Para obtener más información, consulte Zero Downtime Migration Logical Migration Response File Parameters Reference.