Replicación de datos entre bases de datos en la nube de diferentes regiones

Descubra cómo configurar Oracle Cloud Infrastructure GoldenGate para replicar datos entre dos instancias de Autonomous Database ubicadas en diferentes regiones.

Descripción general

Oracle Cloud Infrastructure GoldenGate permite replicar datos en bases de datos OCI soportadas ubicadas en diferentes regiones. Los siguientes pasos le guiarán a través del método de configuración y ejecución de este modelo de replicación.

A continuación se muestra la descripción de regiona-regionb.png
Descripción de la ilustración regiona-regionb.png

Antes de empezar

Para completar este inicio rápido, debe tener lo siguiente:

  • Una base de datos de origen existente en una región (región A)
  • Una base de datos de destino existente en una región diferente (región B)

Consulte el soporte incluido y en qué regiones está disponible OCI GoldenGate.

Tarea 1: Creación de recursos de OCI GoldenGate

  1. Cree despliegues en las regiones A y B. Asegúrese de activar el acceso público a la consola GoldenGate en las opciones avanzadas.
  2. En la región A (región de origen), cree una conexión a la base de datos de origen.
  3. Asigne la conexión de origen al despliegue de origen en la región A.
  4. En la región B (región de destino), cree una conexión a la base de datos de destino.
  5. Asigne la conexión de destino al despliegue de destino en la región B.
  6. Cree una conexión GoldenGate en la región A con los detalles de conexión de despliegue de destino y asígnela al despliegue de origen.

Tarea 2: Configuración del despliegue de origen

  1. En la región A (región de origen), inicie la consola de despliegue desde la página de detalles del despliegue y conéctese con las credenciales de GoldenGate especificadas en la tarea 1.
  2. Agregue la información de transacción.
  3. Agregue y ejecute un Extract. Asegúrese de que Extract se está ejecutando y captando cambios de origen antes de continuar con el siguiente paso.
  4. Si utiliza el almacén de credenciales GoldenGate, agregue un Path Connection que el despliegue de origen pueda utilizar para conectarse al despliegue de destino:
    1. En el menú de navegación, haga clic en Path Connections.
    2. En Path Connections, haga clic en Agregar Path Connection (icono más) y, a continuación, complete los campos de la siguiente manera:
      1. En Alias de credencial, introduzca un alias.
      2. En ID de usuario, introduzca ggsnet.
      3. En Contraseña y Verify Password, introduzca una contraseña.
    3. Haga clic en Enviar.

Tarea 3: Configuración del despliegue de destino

  1. En la región B (región de destino), inicie la consola de despliegue desde la página de detalles del despliegue y, a continuación, conéctese con las credenciales de GoldenGate especificadas en la tarea 1.
  2. Si utiliza el almacén de credenciales GoldenGate, cree un usuario con el que el despliegue de origen se conecte al despliegue de destino:
    1. En el menú de navegación, haga clic en Administración de usuarios.
    2. Haga clic en Agregar nuevo usuario (icono de signo más), complete los campos como se indica a continuación y, después, haga clic en Enviar:
      • En Autenticado por, seleccione Contraseña en la lista desplegable.
      • En Rol, seleccione Operador en la lista desplegable.
      • En Nombre de usuario, introduzca un nombre (ggsnet, por ejemplo).
      • En Contraseña, introduzca la contraseña asociada a este usuario. Verifique la contraseña.
  3. Agregue una ruta iniciada por destino con los siguientes valores:
    1. Nombre de pista de origen: introduzca el nombre de pista de origen de dos caracteres utilizado durante la creación de Extract
    2. Método de autenticación del destino:
      • Si utiliza el almacén de credenciales GoldenGate, seleccione UserID Alias.
      • Si utiliza el almacén de credenciales de IAM, seleccione OAuth.
    3. Protocolo de destino: wss
    4. Host de destino: <domain>.deployment.goldengate.<source-region>-1.oci.oraclecloud.com

      Note:

      Puede copiar y pegar la URL de la consola desde la página Detalles del despliegue de origen y eliminar el protocolo https://.
    5. Número de Puerto: 443
    6. Dominio: introduzca el nombre de usuario GoldenGate de OCI de origen (ggsnet)
    7. Alias: introduzca el alias GoldenGate de OCI de origen
    8. Nombre de pista de destino: introduzca un nombre de pista de dos caracteres para la pista de destino
  4. Verifique que Target-initiated Path se haya creado en la consola de despliegue de OCI GoldenGate de la región de destino.

Tarea 4: Replicación de datos

  1. En la consola de despliegue de origen de la región A, compruebe que Distribution path se ha creado en Distribution Service.
  2. Introduzca la consola de despliegue de destino en la región B y, a continuación, agregue y ejecute Replicat. Replicat lee el archivo de pista creado por Target-initiated Path.
  3. Supervise el rendimiento.
  4. Gestione los archivos de pista.