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 del 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 GADMIN, y, a continuación, haga clic en el menú de puntos suspensivos (tres puntos) y seleccione Editar.
- En el panel Edit User, introduzca la contraseña de GGADMIN, confirme la contraseña y, a continuación, anule la selección de Account is Locked.
- Haga clic en Aplicar cambios.
- Cargue el esquema y los datos de ejemplo de destino.
- En el menú Database Actions, 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 Extracts
- Agregue Change Data Capture Extract:
- Agregue la extracción de carga inicial:
Vuelva a la página Extractos, donde puede observar el inicio de Extract.
Tarea 6: Creación de Distribution Path para Change Data Capture Extract
- En la consola de despliegue de 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, revise la ruta de receptor creada.