Crear recursos de pipeline

Descubra cómo crear los recursos necesarios para utilizar pipelines.

Creación de conexiones

Los pipelines de OCI GoldenGate admiten conexiones de Oracle AI Database. Antes de crear un pipeline, asegúrese de preparar primero la base de datos para GoldenGate y, a continuación, crear conexiones a las bases de datos de origen y destino.

Nota: Si se replica desde un origen de base de datos de IA autónoma a un destino que no sea una base de datos de IA autónoma, debe descomprimir la cartera de base de datos de IA autónoma de origen en /u01/targetwallet en la base de datos de destino. DBLINK se crea desde la base de datos destino a la base de datos origen.

También puede crear conexiones de origen y destino de conexión en el flujo de trabajo Crear pipeline.

Crear pipelines

Antes de empezar:

Asegúrese de que:

Nota:

Si replica datos de una base de datos de IA autónoma en una base de datos de IA no autónoma, debe desactivar GLOBAL_NAMES en su base de datos de IA no autónoma. Ejecute el siguiente comando:

ALTER SYSTEM SET GLOBAL_NAMES = FALSE;

Consulte el paso 4 de Creación de enlaces de base de datos de otras bases de datos a una base de datos de IA autónoma para obtener más información.

Para crear un pipeline:

  1. En la página Visión general de OCI GoldenGate, en el menú GoldenGate, seleccione Pipelines.

    También puede seleccionar Data Fabric y, a continuación, Create pipeline.

  2. En la página Pipelines, seleccione Crear pipeline.

  3. En el panel Crear pipeline, complete los campos de la siguiente forma y, a continuación, seleccione Crear pipeline:

    1. En Nombre, introduzca un nombre para el pipeline.

    2. (Opcional) En Descripción, introduzca una descripción para ayudar a distinguir este pipeline de otros.

    3. En Compartimento, seleccione el compartimento en la que desea crear el pipeline.

    4. Seleccione un tipo de licencia.

    5. Seleccione las conexiones de origen y destino en las listas desplegables.

      Nota:

      • Si aún no ha creado conexiones, seleccione Crear conexión para empezar.

      • Si utiliza una conexión con un punto final compartido como origen o destino, también debe seleccionar una subred.

    6. (Opcional) Amplíe Opciones avanzadas para configurar las opciones de proceso:

      • Copiar datos existentes antes de la replicación en curso: seleccione esta opción para realizar una carga inicial de los datos. Para las tablas existentes, puede optar por:

        • Truncar: suprime las filas existentes y, a continuación, carga las filas del origen.

        • Sustituir: borra la tabla existente y, a continuación, crea y carga desde el origen.

        • Agregar: deja las filas existentes sin cambios y carga las filas del origen.

        • Omitir: deja la tabla tal cual y pasa al siguiente objeto.

      • Tipo de carga inicial: seleccione el método para transferir un juego de datos completo de origen a destino antes de iniciar la replicación en curso:

        • Enlace de base de datos: transfiere datos directamente desde la base de datos de origen a la base de datos de destino mediante un enlace de base de datos establecido, sin almacenamiento intermedio. Funciona mejor para bases de datos ubicadas en la misma red o conectadas a través de un enlace estable y de alta velocidad.

        • Object Storage: almacena en área temporal los datos de carga inicial en Oracle Object Storage antes de importarlos a la base de datos de destino. Funciona mejor para migraciones que implican grandes volúmenes de datos en diferentes regiones o entornos.

          Obtenga más información sobre los tipos de carga inicial.

      • Sustituir cambios de esquema (DDL): cuando se selecciona, seleccione la acción que se debe realizar en los esquemas existentes cuando el proceso encuentre un error:

        • Terminar: anule la transacción y pare el procesamiento.

        • Desechar: registre el error en el archivo de desecho y continúe con el procesamiento.

        • Ignorar: ignora el error y continúa con el procesamiento.

      • Acción tras un error de DML: seleccione la acción que se debe realizar en los datos existentes cuando el proceso encuentre un error de DML:

        • Terminar

        • Desechar

        • Omitir

      • Reiniciar después de un fallo: seleccione esta opción para activar el reinicio automático en caso de que el proceso se detenga por cualquier motivo.

      • Iniciar pipeline mediante la asignación por defecto: inicia el pipeline inmediatamente después de la creación con las reglas de asignación por defecto 1:1. Si no se selecciona, puede configurar las asignaciones de reglas después de la creación y, a continuación, iniciar manualmente el pipeline.

Agregar reglas de asignación

Para obtener una vista previa, agregar o eliminar reglas de asignación:

  1. En la página Información de pipeline, seleccione Reglas de asignación.

  2. En la lista Reglas de asignación, puede revisar o editar las reglas de asignación actuales y:

    • Vista previa: revise cómo afectan las reglas de asignación a los esquemas y las tablas incluidos en la replicación.

    • Agregar: Identifique las tablas y los esquemas que se incluirán o excluirán. Puede utilizar el nombre de objeto totalmente cualificado o los comodines en lugar de cualquier parte del nombre del objeto. Para obtener más información, consulte Uso de comodines en nombres de objetos de base de datos.

    • Eliminar: elimina las reglas de asignación.

Activar logs de pipeline

  1. En la página Pipelines, seleccione el pipeline para el que desea activar el registro.

  2. En la página Detalles de pipelines, seleccione Logs.

  3. En la lista de logs de pipeline, seleccione Activar log en el menú Acciones de eventos críticos.

  4. En el panel Enable log (Activar log):

    1. En Nombre de log, introduzca un nombre.

    2. En la lista desplegable Compartimento, seleccione un compartimento.

    3. En Grupo de logs, puede:

      • Seleccionar un grupo de la lista desplegable

      • Cree un grupo nuevo

      • Dejarlo en blanco y se asigna automáticamente un grupo por defecto

    4. Para Retención de log, seleccione el número de meses de la lista desplegable.

    5. Seleccione Activar log.

Espere a que el estado se active.

Iniciar el pipeline

Para iniciar el pipeline:

  1. En el menú Acciones de la página de detalles del pipeline, seleccione Iniciar.

  2. En la página de detalles del pipeline, seleccione Inicialización.

    Los pasos de inicialización muestran el estado actual de los pasos de pipeline. Para cada paso, puede seleccionar Ver detalles en el menú Acciones y revisar los mensajes correspondientes.

  3. Después de que el estado del pipeline sea Activo (En ejecución), seleccione Tiempo de ejecución.

    Los procesos en tiempo de ejecución muestran el estado y la latencia de los procesos de Captura y Aplicación.

Incidencias conocidas

Oracle Data Pump falla si la versión del archivo de zona horaria de la base de datos destino es inferior a la de la base de datos origen

La opción de pipeline, "Copy existing data to target database before Starting replication", utiliza Oracle Data Pump. Oracle Data Pump falla si la versión del archivo de zona horaria de la base de datos destino es inferior a la de la base de datos origen.

Solución alternativa: para solucionar este problema, debe actualizar la versión de zona horaria de la base de datos de destino. Consulte Gestión de actualizaciones de archivos de zona horaria en Autonomous AI Database.