Replicación de datos de Autonomous Transaction Processing en Apache Iceberg
Descubra cómo replicar datos de Autonomous Transaction Processing en Apache Iceberg en OCI GoldenGate.
Antes de empezar
Para completar correctamente este inicio rápido, debe tener:
- Una Autonomous Transaction Processing de origen
- Un entorno de destino de Apache Iceberg:
- OCI GoldenGate admite Azure Data Lake Storage, Amazon S3 y Google Cloud Storage como servicios de almacenamiento para las tablas de Apache Iceberg.
- OCI GoldenGate admite catálogos de Hadoop, Nessie, AWS Glue, Polaris, REST y JDBC para Apache Iceberg.
Configuración del entorno: Autonomous Transaction Processing
Si aún no tiene una base de datos de origen configurada para la replicación, puede seguir estos pasos para cargar un esquema de ejemplo que utilizar para este inicio rápido. Este inicio rápido utiliza Autonomous Transaction Processing para la base de datos de origen.
Para configurar la instancia de Autonomous Database de origen:
- Descargue y descomprima el esquema de base de datos de ejemplo.
- En la consola de Oracle Cloud, seleccione la Instancia de Autonomous Transaction Processing (ATP) en la página Bases de datos autónomas para ver los detalles y acceder a Database Actions.
- Desbloquee el usuario de GGADMIN:
- Haga clic en Acciones de bases de datos y, a continuación, en Usuarios de bases 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 el esquema de ejemplo y datos del origen:
- Active el registro complementario:
Tarea 1: Creación de los recursos
En este ejemplo de inicio rápido se necesitan despliegues y conexiones tanto para el origen como para el destino.
- Cree un despliegue de Oracle para la instancia de origen de Autonomous Transaction Processing.
- Cree un despliegue de Big Data para el destino Apache Iceberg.
- Creación de una conexión de Autonomous Transaction Processing.
- Cree una conexión Apache Iceberg.
- Cree una conexión de servidor GoldenGate y asignarla al despliegue de Oracle.
- Asigne la conexión ATP al despliegue de la Oracle.
- Asigne la conexión Iceberg al despliegue de Big Data.
Tarea 2: Adición del Extract
- En la página Despliegues, seleccione el despliegue de Autonomous Transaction Processing de origen.
- En la página Iniciar consola, haga clic en .
- Conéctese con el nombre de usuario y la contraseña del administrador del despliegue de origen.
- Agregue la información de transacción.
- Agregue un Extract.
Tarea 3: Adición y ejecución de Distribution Path
- Si utiliza el almacén de credenciales GoldenGate, cree un usuario para la ruta de distribución en el despliegue de Big Data del destino; de lo contrario, vaya al paso 3.
- En la consola del despliegue de ATP GoldenGate de origen, agregue una conexión de ruta de acceso para el usuario creado en la etapa 1.
- En la consola de despliegue de ATP de origen, agregue una ruta de distribución con los siguientes valores:
- En la consola de despliegue de Big Data de destino, revise el Receiver Path creado como resultado del Distribution Path.
- En la consola de despliegue de Big Data de destino, haga clic en Receiver Service.
- Revise los detalles de la ruta. Esta ruta se ha creado como resultado de la ruta Distribution Path creada en el paso anterior.