Crear recursos de pipeline
Creación de conexiones
Los pipelines de OCI GoldenGate soportan conexiones de Oracle 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.
Note:
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
- Compruebe las versiones de la base de datos de origen y destino. La versión de la base de datos destino debe ser una versión superior a la de la base de datos origen.
- Revise y configure la unicidad de filas en las tablas de base de datos para evitar problemas de clave primaria con el reflejo de ZeroETL. Las claves primarias identifican de forma única un registro o una fila en una tabla de base de datos. Consulte Garantía de la unicidad de fila en las tablas de origen y destino.
- Como usuario con privilegios de administrador para la base de datos de destino, otorgue los siguientes privilegios al usuario de GGADMIN para la duplicación ZeroETL:
GRANT DWROLE TO GGADMIN; GRANT DATAPUMP_CLOUD_EXP TO GGADMIN; GRANT DATAPUMP_CLOUD_IMP TO GGADMIN; GRANT EXECUTE ON DBMS_CLOUD_ADMIN TO GGADMIN; GRANT CREATE DATABASE LINK TO GGADMIN;Además, para bases de datos de IA no Autonomous AI Database, agregue lo siguiente para la carga inicial:
Para capturar y aplicar en bases de datos de IA no Autonomous AI Database, consulte Preparación de usuarios y privilegios de base de datos para Oracle.GRANT DATAPUMP_EXP_FULL_DATABASE TO GGADMIN CONTAINER=CURRENT; GRANT DATAPUMP_IMP_FULL_DATABASE TO GGADMIN CONTAINER=CURRENT; GRANT CREATE DATABASE LINK TO GGADMIN CONTAINER=CURRENT; - Compruebe la vista
DBA_GOLDENGATE_SUPPORT_MODEde la base de datos origen que muestra información sobre el nivel de soporte del proceso de captura de Oracle GoldenGate para las tablas de la base de datos. - Agregue las políticas mínimas necesarias para los pipelines GoldenGate.
Note:
GLOBAL_NAMES en su base de datos de IA no Autonomous AI Database. 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.
Agregar reglas de asignación
- En la página Información de pipeline, seleccione Reglas de asignación.
- En la lista Reglas de asignación, puede revisar o editar las reglas de asignación actuales y:
- Vista previa: revise cómo las reglas de asignación afectan a los esquemas y tablas incluidos en la replicación.
- Agregar: Identifique las tablas y los esquemas que se van a incluir o excluir. Puede utilizar el nombre de objeto completo o comodines en lugar de cualquier parte del nombre de 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
- En la página Pipelines, seleccione el pipeline para el que desea activar el registro.
- En la página Detalles de pipelines, seleccione Logs.
- En la lista de logs de pipeline, seleccione Activar log en el menú Acciones de eventos críticos.
- En el panel Activar log:
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 "Copiar datos existentes en la base de datos destino antes de iniciar la replicación" 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 solucionarlo, 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 Database.