Ubicación temporal y fusión de datos en Autonomous Data Warehouse mediante OCI GoldenGate

Este inicio rápido le guía sobre cómo ubicar temporalmente y fusionar datos de Autonomous Transaction Processing en Autonomous Data Warehouse mediante un despliegue de Big Data de OCI GoldenGate.

Antes de empezar

Para continuar, debe tener lo siguiente:

  • Una base de datos de origen. existente
  • Una Autonomous Database de destino existente.
  • Cubo de OCI Object Storage existente que se utilizará como área temporal temporal.
  • Antes de configurar la replicación de fusión y almacenamiento temporal de ADW, se deben crear esquemas y tablas de destino en la instancia de ADW de destino.
  • Puede descargar Archive.zip y seguir la tarea 0 para configurar bases de datos de origen y destino mediante Autonomous Database.

Tarea 0: Configuración de las bases de datos autónomas de origen y destino

  1. Descargue y descomprima el esquema de base de datos de ejemplo.
  2. Configure la instancia de Autonomous Database de origen:
    1. 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.
    2. Haga clic en Acciones de base de datos.
    3. Active el usuario GGADMIN:
      1. En Administración,, haga clic en Usuarios de la base de datos.
      2. Busque GGADMIN y, a continuación, haga clic en el menú de puntos suspensivos (tres puntos) y seleccione Editar.
      3. En el panel Editar usuario, introduzca la contraseña de GGADMIN, confirme la contraseña y, a continuación, desactive La cuenta está bloqueada.
      4. Haga clic en Aplicar Cambios.
    4. Cargue el esquema y los datos de ejemplo de origen:
      1. En el menú Selector de acciones de base de datos, en Desarrollo, seleccione SQL.
      2. Copie y pegue el script de OCIGGLL_OCIGGS_SETUP_USERS_ATP.sql en la hoja de trabajo de SQL.
      3. Haga clic en Ejecutar script. El separador Salida de script mostrará los mensajes de confirmación.
      4. Borre la hoja de trabajo de SQL y, a continuación, copie y pegue el script SQL de OCIGGLL_OCIGGS_SRC_USER_SEED_DATA.sql.

      Sugerencia:

      Puede que necesite ejecutar cada sentencia por separado para que la herramienta SQL ejecute los scripts correctamente.
    5. 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.
    6. Active el registro complementario:
      1. Borre la hoja de trabajo de SQL.
      2. Introduzca la siguiente sentencia y, a continuación, haga clic en Ejecutar sentencia:
        ALTER PLUGGABLE DATABASE ADD SUPPLEMENTAL LOG DATA;
  3. Configurar Autonomous Data Warehouse de destino:
    1. En la consola de Oracle Cloud, seleccione la instancia de ADW en la página Bases de datos autónomas para ver los detalles y acceder a las herramientas de base de datos.
    2. Haga clic en Acciones de base de datos.
    3. En el menú Database Actions, en Development, seleccione SQL.
    4. Copie y pegue el script de OCIGGLL_OCIGGS_SETUP_USERS_ADW.sql descargado anteriormente en la hoja de trabajo de SQL.
    5. Haga clic en Ejecutar script. El separador Salida de script mostrará los mensajes de confirmación.
    6. Borre la hoja de trabajo de SQL y, a continuación, copie y pegue el script SQL de OCIGGLL_OCIGGS_SRC_MIRROR_USER_SEED_DATA.sql
    7. Haga clic en Ejecutar script.

Tarea 2: Adición del Extract

  1. En la página Despliegues, seleccione el despliegue de Autonomous Transaction Processing de origen.
  2. En la página de detalles del despliegue, haga clic en Iniciar consola.
  3. Conéctese con el nombre de usuario y la contraseña del administrador del despliegue de origen.
  4. Agregue la información de transacción.
  5. Agregue un Extract.

Tarea 3: Adición y ejecución de Distribution Path

  1. Si utiliza el almacén de credenciales GoldenGate, cree un usuario para Distribution Path en el despliegue de Big Data de destino:
    1. En la página Despliegues, seleccione el despliegue de destino para ver los detalles.
    2. En la página de detalles del despliegue, haga clic en Iniciar consola.
    3. Conéctese a la consola de despliegue de OCI GoldenGate de destino con el nombre de usuario y la contraseña del administrador.
    4. En la consola de despliegue de GoldenGate de OCI, abra el menú de navegación y, a continuación, haga clic en Administración de usuarios.
    5. En la página Usuarios, haga clic en Agregar nuevo usuario (icono de signo más).
    6. Complete los campos como se indica a continuación y, después, haga clic en Enviar.
      • En la lista desplegable Autenticado por, seleccione Contraseña.
      • En la lista desplegable Rol, seleccione Operador.
      • En Nombre de usuario, introduzca un nombre, como ggsnet.
      • Introduzca una contraseña dos veces para su verificación.
    El nuevo usuario aparecerá en la lista Usuarios.
  2. En la consola de despliegue de ATP de origen, agregue una credencial para el usuario creado en el paso 1.
    1. En la consola de despliegue de ATP de origen, haga clic en Servicio de administración, abra el menú de navegación y, a continuación, seleccione Configuración.
    2. En la página Credenciales, haga clic en Agregar credencial y, a continuación, complete los campos de la siguiente forma:
      • En Dominio de credencial, introduzca GGSNetwork.
      • En Alias de credencial, introduzca dpuser
      • En ID de usuario, introduzca el nombre del usuario creado en el paso 1 (ggsnet).
      • Introduzca la contraseña del usuario dos veces para su verificación.
    3. Haga clic en Enviar.
    La credencial aparecerá en la lista Credenciales.
  3. Haga clic en Distribution Service y, a continuación, en Agregar Distribution Path (icono más).
  4. Agregue un Distribution Path con los siguientes valores y, a continuación, haga clic en Crear ruta y ejecutar:
    1. En la página Información de ruta, en Nombre de ruta, introduzca un nombre.
    2. En la página Opciones de Origen:
      • En Extract de origen, seleccione el Extract creado en la tarea 2.
      • En Nombre de pista, introduzca un nombre de dos caracteres, como E1.
    3. En la página Opciones de Destino:
      • En Host de destino, introduzca el dominio de host del despliegue de destino.

        Note:

        Puede copiar y pegar la URL de la consola de despliegue de OCI GoldenGate de destino y eliminar https:// y las barras inclinadas finales.
      • En Número de puerto, introduzca 443.
      • En Nombre de pista, introduzca un nombre de dos caracteres, como E1.
      • En Alias, introduzca el Alias de credencial creado en el paso 2 (dpuser).
    Volverá a la página Visión general de Distribution Service, donde podrá ver el estado de la ruta creada.
  5. En la consola de despliegue de Big Data de destino, consulte Receiver Path.
    1. En la consola de despliegue de OCI GoldenGate de Big Data de destino, haga clic en Receiver Service.
    2. Revise los detalles de Receiver Path. Esta ruta se ha creado como resultado de la creación de Receiver Path en el paso anterior.

Tarea 4: Adición y ejecución del Replicat

  1. En la consola de despliegue de Big Data de destino, haga clic en Administrator Service y, a continuación, haga clic en Agregar Replicat (icono de signo más).
  2. Agregue un Replicat con los siguientes valores:
    1. En la página Información de Replicat, en el tipo Replicat, seleccione Classic Replicat e introduzca un nombre de proceso.
    2. En la página Opciones de Replicat:
      • En Nombre, introduzca el nombre de la pista de la tarea 2.
      • En Dominio, seleccione un dominio.
      • Para Alias, seleccione la conexión de OCI Object Storage y la conexión de Autonomous Data Warehouse creada en la tarea 1.
      • En Tabla de puntos de control, seleccione la tabla de puntos de control que ha creado para el despliegue de destino.
    3. En la página Opciones gestionadas, deje los campos como están y haga clic en Siguiente.
    4. En la página Parámetros de Replicat, cambie la línea de MAP a la siguiente:
      MAP SRC_OCIGGLL.*, TARGET SRCMIRROR_OCIGGLL.*;
  3. Haga clic en Crear y ejecutar.
Volverá a la página Visión general, donde revisará los detalles de Replicat.

Tarea 5: Verificación de la replicación

  1. En la consola de Oracle Cloud, en el menú de navegación, seleccione Oracle Database y, a continuación, seleccione Autonomous Transaction Processing.
  2. En la lista de instancias de Autonomous Transaction Processing, seleccione la instancia de origen para ver los detalles.
  3. En la página de detalles de la base de datos, haga clic en Acciones de base de datos.

    Note:

    Deberías estar conectado automáticamente. Si no es así, conéctese con las credenciales de la base de datos.
  4. En la página inicial de Database Actions, seleccione SQL.
  5. Introduzca lo siguiente en la hoja de trabajo y haga clic en Ejecutar script.
  6. En la consola de despliegue GoldenGate de OCI de origen GoldenGate, seleccione el nombre de Extract y, a continuación, haga clic en Statistics. Verifique que SRC_OCIGGLL.SRC_CUSTOMER tenga 7 inserciones.
    Insert into SRC_OCIGGLL.SRC_CUSTOMER (CUSTID,DEAR,LAST_NAME,FIRST_NAME,ADDRESS,CITY_ID,PHONE,AGE,SALES_PERS_ID) values (1001,0,'Brendt','Paul','10 Jasper Blvd.',107,'(212) 555 2146',19,10);
    Insert into SRC_OCIGGLL.SRC_CUSTOMER (CUSTID,DEAR,LAST_NAME,FIRST_NAME,ADDRESS,CITY_ID,PHONE,AGE,SALES_PERS_ID) values (1002,0,'McCarthy','Robin','27 Pasadena Drive',11,'(214) 555 3075',29,11);
    Insert into SRC_OCIGGLL.SRC_CUSTOMER (CUSTID,DEAR,LAST_NAME,FIRST_NAME,ADDRESS,CITY_ID,PHONE,AGE,SALES_PERS_ID) values (1003,0,'Travis','Peter','7835 Hartford Drive',12,'(510) 555 4448',34,12);
    Insert into SRC_OCIGGLL.SRC_CUSTOMER (CUSTID,DEAR,LAST_NAME,FIRST_NAME,ADDRESS,CITY_ID,PHONE,AGE,SALES_PERS_ID) values (1004,0,'Larson','Joe','87 Carmel Blvd.',13,'(213) 555 5095',45,13);
    Insert into SRC_OCIGGLL.SRC_CUSTOMER (CUSTID,DEAR,LAST_NAME,FIRST_NAME,ADDRESS,CITY_ID,PHONE,AGE,SALES_PERS_ID) values (1005,0,'Goldschmidt','Tony','91 Torre drive',14,'(619) 555 6529',55,20);
    Insert into SRC_OCIGGLL.SRC_CUSTOMER (CUSTID,DEAR,LAST_NAME,FIRST_NAME,ADDRESS,CITY_ID,PHONE,AGE,SALES_PERS_ID) values (1006,0,'Baker','William','2890 Grant Avenue',15,'(312) 555 7040',64,21);
    Insert into SRC_OCIGGLL.SRC_CUSTOMER (CUSTID,DEAR,LAST_NAME,FIRST_NAME,ADDRESS,CITY_ID,PHONE,AGE,SALES_PERS_ID) values (1007,0,'Swenson','Jack','64 Imagination Drive',19,'(202) 555 8125',74,22);
  7. En la consola de despliegue GoldenGate de OCI de Big Data de destino, seleccione el nombre Replicat y, a continuación, haga clic en Estadísticas. Verifique que SRC_OCIGGLL.SRC_CUSTOMER tenga 7 inserciones.
  8. En la consola de destino de Autonomous Data Warehouse Cloud SQL, ejecute el siguiente comando para validar los datos replicados:
    select * from SRCMIRROR_OCIGGLL.SRC_CUSTOMER;