Adición de una extracción para Oracle Database

Un Extract es un proceso que se ejecuta en la conexión de origen de los datos de origen y que extrae, o captura, datos. Descubra cómo agregar un Extract para tecnologías de Oracle Database, OCI Autonomous Databases, Oracle Exadata y Amazon RDS for Oracle. Hay instrucciones disponibles para las versiones de consola de despliegue GoldenGate 23ai y 21c. Asegúrese de seguir las instrucciones adecuadas para la versión de despliegue.

Adición de un Extract (23ai)

Antes de empezar
  • Oracle GoldenGate se basa en redo logs para capturar los datos que necesita para replicar las transacciones de origen. Active el registro complementario en la base de datos de origen para la replicación unidireccional o en el origen y el destino para la replicación bidireccional:
    ALTER DATABASE ADD SUPPLEMENTAL LOG DATA
  • Asegúrese de activar el complemento de nivel de tabla agregando TRANDATA. Si el registro complementario a nivel de esquema ya está activado, puede omitir estos pasos.
    1. En la consola de despliegue de OCI GoldenGate, amplíe Conexiones de base de datos y seleccione la base de datos de origen.
    2. Junto a Información de TRANDATA, haga clic en Agregar TRANDATA (ícono de signo más).
    3. En Nombre de esquema, introduzca el nombre de esquema de base de datos y, a continuación, haga clic en Enviar.
  • Prepare la base de datos para Oracle GoldenGate.
  • Obtenga información sobre Extract y Downstream Extract.
Para agregar un extracto en Oracle GoldenGate 23ai:
  1. En la consola de despliegue de OCI GoldenGate, en la página de inicio del servicio de administración, haga clic en Agregar Extract.
  2. En el panel Agregar extracción, en la página Información de extracción, complete los siguientes campos según sea necesario y, a continuación, haga clic en Siguiente:
    • Seleccione un Tipo de extracción:
      • Extract integrado
      • Extract de carga inicial
    • Active la captura descendente (opcional), si procede
    • Introduzca un Nombre de proceso de no más de 8 caracteres.
    • Introduzca una descripción (opcional) para ayudarle a distinguir este proceso de otros.
  3. En la página Opciones de extracción, complete los siguientes campos según sea necesario y, a continuación, haga clic en Siguiente:
    • Seleccione las credenciales de origen:
      • Dominio
      • Alias
    • Opciones de registro:
      • Introduzca el número de secuencia de confirmación (CSN).
      • En Compartir, seleccione un método para compartir el directorio de datos LogMiner:
        • Automático: permite al sistema seleccionar el método para compartir.
        • Ninguno: no comparte el diccionario.
        • Nombre de extracción: comparte el diccionario LogMiner para este Extract.
      • Active Optimized para optimizar el registro de Extract.
    • Pista de Extract:
      • Introduzca un nombre para el proceso de Extract.
      • Introduzca un nombre de subdirectorio para definir una ubicación personalizada para el archivo de pista generado.
      • Introduzca Secuencia de pista para definir el número inicial de los archivos de pista.
      • Introduzca un tamaño de pista para definir el tamaño máximo para el archivo de pista generado.
      • Seleccione un perfil de cifrado. El perfil Cartera local está seleccionado por defecto si no se ha creado un perfil de cifrado.
      • Seleccione un algoritmo de cifrado:
        • NONE
        • AES256
        • AES192
        • AES128
  4. La página Captura descendente solo se aplica si la captura descendente está seleccionada en la página Información de extracción.
  5. En la página Opciones gestionadas, complete los siguientes campos opcionales según sea necesario y, a continuación, haga clic en Siguiente:
    • Nombre del perfil
    • Crucial para estado de despliegue
    • Iniciar automáticamente
    • Reinicio automático

    Note:

    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 Configurar procesos gestionados para obtener más información.

  6. En la página Archivo de parámetros, 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;

    Note:

    GoldenGate utiliza la hora media 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")
  7. Haga clic en Crear y ejecutar para crear e iniciar el Extract. Si hace clic en Crear, puede iniciar manualmente el Extract más tarde desde la página de inicio del servicio de administración.

Adición de un Extract (21c)

Antes de empezar
  • Oracle GoldenGate se basa en redo logs para capturar los datos que necesita para replicar las transacciones de origen. Active el registro complementario en la base de datos de origen para la replicación unidireccional o en el origen y el destino para la replicación bidireccional:
    ALTER DATABASE ADD SUPPLEMENTAL LOG DATA
  • Asegúrese de activar el complemento de nivel de tabla agregando TRANDATA. Si el registro complementario a nivel de esquema ya está activado, puede omitir estos pasos.
    1. Inicie sesión en la consola de despliegue de GoldenGate si aún no está conectado.
    2. En el menú de navegación, haga clic en Configuración.
    3. Vaya al separador Base de datos y, a continuación, haga clic en el icono de conexión de la base de datos de origen.
    4. Junto a Información de TRANDATA, haga clic en Agregar TRANDATA (ícono de signo más).
    5. En Nombre de esquema, introduzca el nombre de esquema de base de datos y, a continuación, haga clic en Enviar.
  • Prepare la base de datos para Oracle GoldenGate.
Para agregar un Extract para Oracle Database en GoldenGate 21c:
  1. En la consola de despliegue de 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.
    • Extract integrado
    • Extract de 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 describe la finalidad de este Extract:
      • Unidireccional (valor por defecto)
      • Alta Disponibilidad
      • Recuperación ante desastres
      • N-Way
    4. Para Iniciar, seleccione la ubicación en el redo log o en el log de transacciones donde el Extract empieza a capturar datos:
      • Now
      • Hora personalizada
      • CSN
    5. En Nombre de pista, introduzca un nombre de dos caracteres para el archivo de pista.
    6. (Optional) For Trail Subdirectory, set a custom location for the generated Trail file.
    7. (Opcional) En Tamaño de pista, defina el tamaño máximo para el archivo de pista generado.
    8. En Remoto, active esta opción si la pista del Extract se va a escribir directamente en una instalación remota de Oracle GoldenGate.
  4. En Credencial de base de datos de origen, puede crear una nueva credencial o seleccionar un dominio de credencial y un alias existentes para la base de datos de origen.
  5. (Opcional) En Información de registro, complete los campos según sea necesario:
    1. En CSN, introduzca el número de secuencia de confirmación (CSN).
    2. En Compartir, seleccione el método para compartir el diccionario de datos LogMiner:
      • Automático: permite al sistema seleccionar el método para compartir.
      • Ninguno: no comparte el diccionario.
      • Extract: comparte el diccionario LogMiner para este Extract.
    3. En Optimizado, active esta opción para optimizar el registro del Extract.
    4. En Captura de dirección descendente, active esta opción para configurar un Extract descendente para la minería de logs.
  6. En Minería descendente, complete los siguientes campos según sea necesario:
    1. En Dominio de credencial de minería, introduzca el nombre de dominio de la base de datos de minería descendente.
    2. En Alias de credencial de minería, introduzca el alias de la base de datos de minería posterior.
    3. En Sin UserID, active esta opción si no hay ninguna conexión a la base de datos de origen. Si se selecciona, se activan las opciones de recuperación de ADG.
    4. En Dominio de credencial de recuperación de ADG, introduzca el nombre de dominio de la base de datos de recuperación de ADG.
    5. Para Alias de credencial de recuperación de ADG, introduzca el alias de la base de datos de recuperación de ADG.
  7. (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.
  8. En Managed Options, active Critical to deployment health para ver las métricas en la página Deployment Details y el panel de control Monitoring en la consola de Oracle Cloud. Complete los demás campos opcionales según sea necesario.

    Note:

    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.
  9. Haga clic en Siguiente.
  10. 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;

    Note:

    GoldenGate utiliza la hora media 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.

  11. Seleccione Registrar Extract en fondo para registrar el Extract en el fondo de forma asíncrona.
  12. Haga clic en Crear y ejecutar para crear e iniciar el Extract. Si hace clic en Crear, puede iniciar el Extract más tarde 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 los siguientes recursos: