Replicación de datos de PostgreSQL a MySQL
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 (se siguen las instrucciones de instalación en la configuración del entorno).
- Abra el puerto 5432 en la lista de seguridad de la VCN para poder acceder a PostgreSQL en su puerto por defecto.
- Una base de datos HeatWave para que sirva como base de datos de destino.
Configuración del entorno: MySQL
Asegúrese de que las tablas y el usuario se han creado correctamente.
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 MySQL para la base de datos HeatWave de destino.
- Crear una conexión PostgreSQL.
- En Tipo, seleccione Servidor PostgreSQL en la lista desplegable.
- 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 su contraseña.
- En Protocolo de seguridad, seleccione Sin formato en la lista desplegable.
- Crear una conexión HeatWave.
- (Opcional) Si la base de datos HeatWave no tiene un punto final público, 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 destino MySQL.
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 4: Creación de Distribution Path para Initial Load Extract
Para crear un Distribution Path para Initial Load Extract, complete lo siguiente:
Tarea 6: Creación de Distribution Path para Change Data Capture
Para crear un Distribution Path para Change Data Capture, complete lo siguiente:
- En la consola de despliegue de origen PostgreSQL, haga clic en Servicio de distribución.
- Haga clic en Agregar Distribution Path.
- Complete la pantalla Agregar ruta de la siguiente manera:
- En la consola de despliegue de destino MySQL, haga clic en Servicio de receptor y, a continuación, revise el Receiver Path creado.
Tarea 7: adición de Replicat para Change Data Capture
Realice actualizaciones en la base de datos PostgreSQL de origen para verificar la replicación en la base de datos HeatWave de destino.
- Agregue Replicat:
- Verifique Change Data Capture: