Replicación de datos de PostgreSQL en Autonomous Transaction Processing
Descubra cómo replicar datos de una base de datos de servidor PostgreSQL en Autonomous Transaction Processing mediante OCI GoldenGate.
Antes de empezar
Para completar correctamente este inicio rápido, debe tener lo siguiente:
- Instalación de PostgreSQL para que sirva como base de datos de origen (consulte Configuración del entorno)
- Abra el puerto 5432 en la lista de seguridad de la VCN
- Una instancia de Autonomous Transaction Processing que sirva como base de datos de destino
Configuración de entorno: Autonomous Transaction Processing (ATP)
- Descargue y descomprima el esquema de base de datos de ejemplo.
- Desbloquee el usuario GGADMIN.
- En la consola de Oracle Cloud, seleccione la instancia de ATP en la página Bases de datos autónomas para ver los detalles y acceder a Database Actions.
- Haga clic en Acciones de base de datos y, a continuación, en Usuarios de la base de datos.
- Busque GGADMIN, y, a continuación, haga clic en el 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 y los datos 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 de SQL y, a continuación, 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 Transaction Processing de destino.
- Cree una conexión a la base de datos PostgreSQL de origen.
- En Tipo, asegúrese de seleccionar servidor PostgreSQL.
- En Nombre de base de datos, introduzca
ociggll
. - En Host, introduzca la IP pública de la instancia informática en la que se ejecuta PostgreSQL.
- En Puerto, introduzca
5432
. - En Nombre de usuario, introduzca
ggadmin
. - En Contraseña, introduzca una contraseña.
- En Protocolo de seguridad, seleccione Sin formato.
- Crear conexión para la instancia de Autonomous Transaction Processing de destino.
- Cree una conexión a GoldenGate y, a continuación, asigne esta conexión al despliegue PostgreSQL de origen.
- Active la conexión de origen al despliegue de origen PostgreSQL.
- 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 el Extract de carga inicial:
Vuelva a la página Extracts, donde puede observar el inicio del Extract.
Tarea 6: Creación de Distribution Path para Change Data Capture Extract
- En la consola de despliegue Origen PostgreSQL, haga clic en Distribution Service.
- Haga clic en Agregar Distribution Path.
- Complete la pantalla Agregar ruta de la siguiente manera:
- En la consola de despliegue de Autonomous Database de destino, haga clic en Servicio de receptor y, a continuación, en la ruta de receptor creada.