Adición de Tablas a la Configuración de Oracle GoldenGate

Este procedimiento asume que la función de soporte de DDL de Oracle GoldenGate no está en uso o no está soportada para la base de datos.

Nota: En el caso de las bases de datos Oracle y MySQL, puede activar la función de soporte de DDL de Oracle GoldenGate para capturar y aplicar automáticamente el DDL que agrega nuevas tablas, en lugar de utilizar este procedimiento. Consulte las instrucciones adecuadas para la base de datos en esta documentación.

Revise estos pasos antes de comenzar. El proceso varía ligeramente, dependiendo de si las nuevas tablas cumplen o no los comodines en el parámetro TABLE y de si los nombres o las definiciones de datos se deben asignar en el destino.

Requisitos para Agregar Tablas a la Configuración de Oracle GoldenGate

Para agregar una tabla a la configuración de Oracle GoldenGate

  1. Pare el acceso de los usuarios a las nuevas tablas.

  2. (Si las nuevas tablas no cumplen un comodín) Si va a agregar varias tablas que no cumplen un comodín, realice una copia de los archivos de parámetros Extract y Replicat y, a continuación, agregue las nuevas tablas con sentencias TABLE y MAP. Si no desea trabajar con una copia, edite los archivos de parámetros originales después de que se le solicite que detenga cada proceso.

  3. (Si las nuevas tablas cumplen los comodines) En los archivos de parámetros Extract y Replicat, asegúrese de que el parámetro WILDCARDRESOLVE no se está utilizando, a menos que se defina en el valor por defecto de DYNAMIC.

  4. (Si las nuevas tablas no cumplen un comodín) Si las nuevas tablas no cumplen una definición de comodín, detenga Extract.

    STOP EXTRACT *group*
  5. Agregue las nuevas tablas a las bases de datos de origen y destino.

  6. Si es necesario para la base de datos origen, emita el comando ADD TRANDATA para las nuevas tablas. Antes de utilizar ADD TRANDATA, emita el comando DBLOGIN USERIDALIAS.

  7. Según si las definiciones de origen y destino son idénticas o diferentes, utilice ASSUMETARGETDEFS o SOURCEDEFS en el archivo de parámetros Replicat. Si se necesita SOURCEDEFS, puede especificar la plantilla con la opción DEF del parámetro MAP.

  8. Para registrar las nuevas definiciones de origen o las nuevas sentencias MAP, pare y, a continuación, inicie Replicat.

    STOP REPLICAT *group*
    START REPLICAT *group*
  9. Inicie la extracción, si procede.

    START EXTRACT *group*
  10. Permite al usuario acceder a las nuevas tablas.