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 todas las tecnologías de Oracle Database, OCI Autonomous Databases, Oracle Exadata y Amazon RDS para 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 GoldenGate de OCI, 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 (icono 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 Extract en Oracle GoldenGate 23ai:
  1. En la consola de despliegue GoldenGate de OCI, 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, rellene 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
    • Activar la captura descendente (opcional), si corresponde
    • 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 extracto: comparte el diccionario LogMiner para este extracto.
      • Permite activar Optimizado 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 para 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
    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 Configurar procesos gestionados para obtener más información.

  6. En la página Archivo de parámetro, puede editar el archivo de parámetros en el área de texto para mostrar los detalles de la tabla que 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")
  7. Haga clic en Crear y ejecutar para crear e iniciar el Extract. Si hace clic en Crear, puede iniciar manualmente el extracto más tarde desde la página inicial 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 origen.
    4. Junto a Información de TRANDATA, haga clic en Agregar TRANDATA (icono 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 extracto para Oracle Database en 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.
    • 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 describa 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:
      • Ahora
      • Hora personalizada
      • CSN
    5. En Nombre de pista, introduzca un nombre de dos caracteres para el archivo de pista.
    6. (Opcional) En Subdirectorio de pista, defina una ubicación personalizada para el archivo de pista generado.
    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 de LogMiner:
      • Automático: permite al sistema seleccionar el método para compartir.
      • Ninguno: no comparte el diccionario.
      • Extract: comparte el diccionario de 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 descendente.
    3. En Sin ID de usuario, 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 Opciones gestionadas, active Crucial para el estado de despliegue para ver métricas en los paneles de control y Detalles de despliegue de la consola de Oracle Cloud. Complete los demás campos opcionales según sea necesario.
    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.
  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;
    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.

  11. Seleccione Registrar Extract en segundo plano para registrar el Extract en segundo plano 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 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 los siguientes recursos: