Agregue un Extract para MySQL

Extract es un proceso que se ejecuta de nuevo en la conexión del origen de datos de fuente y extrae, o captura, datos. Aprenda a agregar un Extract para MySQL Database Server, HeatWave en OCI, Azure Database para MySQL, HeatWave en AWS, Amazon Aurora MySQL, Amazon RDS para MySQL, Amazon RDS para MariaDB, Google Cloud SQL para MySQL, SingleStoreDB, SingleStoreDB Cloud, HeatWave en AWS y HeatWave en tecnologías de Azure.

Antes de empezar

Antes de agregar y ejecutar un Extract, asegúrese de preparar y configurar el sistema para Oracle GoldenGate.

Adición de un Replicat (23ai)

Antes de empezar

Asegúrese de agregar una tabla de puntos de control para que se reinicie Replicat sin volver a capturar la reaplicación de transacciones en caso de que se produzca una discriminación.

  1. En la consola de despliegue GoldenGate de OCI, amplíe Conexiones de base de datos y seleccione la base de datos de destino.
  2. Haga clic en Agregar punto de control (icono de signo más).
  3. Para la tabla de puntos de control, introduzca el nombre del esquema de destino y, a continuación, haga clic en Enviar.
Para agregar un Replicat para MySQL en GoldenGate 23ai:
  1. En el menú de navegación del servicio de administración, haga clic en Replicats.
  2. En la página Replicats, haga clic en Add Replicat (icono de más).
  3. El formulario Add Replicat consta de cuatro páginas. Complete el formulario según sea necesario:
    1. En la página Información de Replicat:
      1. Seleccione un tipo Replicat:
        • Classic Replicat
        • Coordinated Replicat
        • Parallel Replicat
        Nota

        Obtenga información sobre los diferentes tipos Replicat.
      2. Haga clic en Siguiente.
    2. En la página Opciones de Replicat:
      1. Introduzca los detalles de pista Replicat:
        • Nombre (solo puede tener dos caracteres)
        • Subdirectorio
      2. Seleccione las credenciales de destino:
        • Dominio
        • Alias
        • Checkpoint Table
        • (Opcional) Cuándo empezar
      3. Introduzca la posición de pista Número de secuencia y Desplazamiento de RBA.
      4. Haga clic en Siguiente.
    3. En la página Opciones gestionadas, rellene los campos opcionales según sea necesario:
      1. Seleccione un Nombre de perfil.
      2. Active Crítico para estado de despliegue.
      3. Active Inicio automático.
      4. Active Reinicio automático.
      5. Haga clic en Siguiente.
    4. En la página Parameter File, puede configurar cómo Replicat asigna las tablas de origen y destino. Por ejemplo:
      MAP table.*, TARGET table.*;
  4. Haga clic en Crear y ejecutar para iniciar Replicat. Si hace clic en Create, puede iniciar manualmente Replicat más tarde en la página Replicats.
Vuelva a la página Replicats, donde puede seleccionar Replicat para ver sus detalles.

Adición de un Extract (21c)

Antes de agregar y ejecutar un Extract, asegúrese de preparar y configurar el sistema para Oracle GoldenGate.

Para agregar un extracto para la base de datos MySQL en Oracle GoldenGate 21c:
  1. En la consola de despliegue GoldenGate de OCI, asegúrese de que está en la página Visión general del servicio de administración y, a continuación, haga clic en Agregar Extract (icono de signo más).
  2. En la página Agregar Extract, en Tipo de Extract, seleccione una de las siguientes opciones y, a continuación, haga clic en Siguiente.
    • Captura de cambios en los datos
    • Carga inicial
  3. En la página Opciones de Extract, en Información básica, complete los campos según sea necesario:
    1. En Nombre de proceso, introduzca un nombre para el proceso de Extract de hasta 8 caracteres.
    2. (Opcional) En Descripción, introduzca una breve descripción que le ayude a distinguir este proceso de otros.
    3. En Intención, seleccione la opción que mejor describa la finalidad de este Extract:
      • Unidireccional (valor por defecto)
      • Recuperación ante desastres
      • N-Way
    4. Active Remoto solo si captura datos de una base de datos MySQL que no utilice identificadores de transacción global (GTID).
    5. Para Dominio de credencial, seleccione Oracle GoldenGate.
    6. Para Alias de credencial, seleccione su conexión MySQL de origen.
    7. En Nombre de pista, introduzca un nombre de dos caracteres para el archivo de pista.
    8. (Opcional) En Subdirectorio de pista, defina una ubicación personalizada para el archivo de pista generado.
    9. (Opcional) En Tamaño de pista, defina el tamaño máximo para el archivo de pista generado.
  4. (Opcional) En Perfil de cifrado, introduzca la descripción del perfil de cifrado. El perfil Cartera local está seleccionado por defecto si no se ha creado un perfil de cifrado.
    1. Seleccione el nombre de perfil en la lista desplegable. Puede seleccionar la cartera local o un perfil personalizado.
    2. Seleccione el perfil de cifrado en la lista desplegable.
    3. Especifique la clave maestra para el perfil de cifrado.
  5. (Opcional) En Opciones gestionadas, puede configurar lo siguiente:
    • Nombre del Perfil
    • Iniciar automáticamente
    • Reinicio Automático
    Nota

    La adición de un perfil y la configuración de las opciones Inicio automático y Reinicio automático permiten que el despliegue se reinicie automáticamente después de una interrupción de la red. Consulte Configuración de procesos gestionados para obtener más información.
  6. Haga clic en Siguiente.
  7. En la página Parámetros de Extract, puede editar el archivo de parámetros en el área de texto para mostrar los detalles de la tabla que se van a capturar. Por ejemplo:
    table source.table1;
    Nota

    GoldenGate utiliza la hora del meridiano de Greenwich (GMT) por defecto. Utilice SETENV para sustituir la configuración por defecto del Extract. Este cambio solo se aplica al proceso de extracción y no al despliegue.
    setenv (TZ="US/Eastern")
    setenv (TZ="GMT+5")

    Más información sobre SETENV.

  8. Seleccione Registrar Extract en segundo plano para registrar el Extract en segundo plano de forma asíncrona.
  9. Haga clic en Crear y ejecutar para crear e iniciar el Extract. Si hace clic en Crear, puede iniciar el Extract posteriormente de forma manual desde la página Visión general del servicio de administración.
Volverá a la página Visión general del servicio de administración, donde podrá ver el estado del proceso de Extract. Seleccione Detalles en el menú Acción del Extract para ver la información de proceso, el punto de control, las estadísticas, los parámetros y los informes.

Más información

¿Está interesado en obtener más información sobre el proceso de Extract y la captura de datos? Consulte:

Incidencias conocidas

Fallo remoto en la captura de cambios en los datos Extracts para las bases de datos con GTID activado

Al crear un proceso Change Data Capture Extract con la opción Remoto activada para una base de datos MySQL que utiliza identificadores de transacción global (GTID), el proceso Extract falla y se notifica el siguiente error:
ERROR   OGG-25192  Trail file '<trail name>' is remote. Only local trail allowed for this extract.

Solución alternativa: en la pantalla Archivo de parámetros de Change Data Capture Extract, elimine la línea TRANLOGOPTIONS ALTLOGDEST REMOTE.

Para obtener más información, consulte la sección sobre el uso de Oracle GoldenGate para MySQL.