Replicación de datos de YugabyteDB al procesamiento de transacciones de IA autónoma
Descubra cómo replicar datos de un origen YugabyteDB en un destino de procesamiento de transacciones de IA autónoma mediante OCI GoldenGate.
Antes de empezar
Para completar correctamente este inicio rápido, asegúrese de que:
- Una instalación de YugabyteDB que sirve como base de datos de origen
- Una instancia de procesamiento de transacciones de IA autónoma que servirá como base de datos de destino.
- YugabyteDB preparado para Oracle GoldenGate
Configuración del entorno: proceso de transacciones de IA autónoma (ATP)
- Descargue y descomprima el esquema de base de datos de ejemplo.
- Desbloquee el usuario de GGADMIN.
- En la consola de Oracle Cloud, seleccione su instancia de ATP en la página Base de datos de IA autónoma para ver los detalles y acceder a Database Actions.
- Haga clic en Acciones de base de datos y, a continuación, en Usuarios de base de datos.
- Busque GGADMIN, y, a continuación, haga clic en su menú de puntos suspensivos (tres puntos) y seleccione Editar.
- En el panel Editar usuario, introduzca la contraseña de GGADMIN, confirme la contraseña y, a continuación, anule la selección de La cuenta está bloqueada.
- Haga clic en Aplicar cambios.
- Cargue los datos y el esquema de ejemplo de destino.
- En el menú Acciones de base de datos, seleccione SQL.
- Copie y pegue el script de OCIGGLL_OCIGGS_SETUP_USERS_ADW.sql en la hoja de Trabajo de SQL.
- Haga clic en Ejecutar script. El separador Salida de script mostrará los mensajes de confirmación.
- Borre la hoja de trabajo SQL y, por último, copie y pegue el SQL de OCIGGLL_OCIGGS_SRC_MIRROR_USER_SEED_DATA.sql.
- Para verificar que las tablas se han creado correctamente, cierre la ventana SQL y vuelva a abrirla. En el separador Navegador, busque el esquema SRC_OCIGGLL y, a continuación, seleccione las tablas en sus respectivas listas desplegables.
Tarea 1: Creación de recursos de OCI GoldenGate
En este ejemplo de inicio rápido se necesitan despliegues y conexiones tanto para el origen como para el destino.
- Cree un despliegue para la base de datos PostgreSQL de origen.
- Cree un despliegue para la instancia de Autonomous AI Transaction Processing de destino.
- Cree una conexión a la base de datos PostgreSQL de origen.
- En Tipo, asegúrese de seleccionar YugabyteDB.
- En Nombre de base de datos, introduzca el nombre de YugabyteDB.
- En Host, introduzca la IP pública de la instancia informática en la que se ejecuta YugabyteDB.
- En Puerto, introduzca
5433. - En Nombre de usuario, introduzca
ggadmin. - En Contraseña, introduzca una contraseña.
- En Protocolo de seguridad, seleccione Plain.
- Cree una conexión para la instancia de destino de proceso de transacciones de IA autónoma.
- Cree una conexión a GoldenGate y, a continuación, asigne esta conexión al despliegue de PostgreSQL de origen.
- Asigne la conexión de origen al despliegue de PostgreSQL de destino.
- Asigne la conexión de destino al despliegue de Oracle de destino.
Tarea 3: Creación de los Extracts
- Agregue Change Data Capture Extract:
- Agregue la extracción de carga inicial:
Vuelva a la página Extracts, donde puede observar el inicio de Extract.
Tarea 6: creación de una Distribution Path para Change Data Capture Extract
- En la consola de despliegue de PostgreSQL de origen, haga clic en Distribution Service.
- Haga clic en Agregar Distribution Path.
- Complete el formulario Agregar ruta de la siguiente manera:
- En la Consola de Despliegue de Oracle de Destino, haga clic en Servicio de Receptor y, a continuación, revise la ruta de receptor creada.