ADD CHECKPOINTTABLE

No es válido para Replicat for Java, Oracle GoldenGate Applications Adapter ni Oracle GoldenGate for Big Data.

Válido para Replicats no paralelos.

Para un Replicat paralelo, la tabla de punto de control se crea como parte del comando para agregar el Replicat paralelo, y no requiere que se cree la tabla de punto de control antes de agregar el Replicat paralelo.

Utilice ADD CHECKPOINTTABLE para crear una tabla del punto de control en la base del destino. Replicat utiliza la tabla para mantener un registro de su posición de lectura en la pista para fines de recuperación.

Se recomienda encarecidamente utilizar una tabla de puntos de control, ya que hace que los puntos de control formen parte de la transacción de Replicat. Esto permite a Replicat recuperarse más fácilmente en determinadas circunstancias que cuando se utiliza un archivo de puntos de control por sí solo. Los Replicats paralelos y coordinados requieren tablas de punto de control.

Una tabla puede servir como tabla de puntos de control por defecto para todos los grupos de Replicat en una instancia de Oracle GoldenGate si las especifica con el parámetro CHECKPOINTTABLE en un archivo GLOBALS. Varias instancias de Oracle GoldenGate (varias instalaciones) pueden utilizar la misma tabla de puntos de control. Oracle GoldenGate realiza un seguimiento de los puntos de control incluso cuando existe el mismo nombre de grupo de Replicat en diferentes instancias.

Utilice el comando DBLOGIN para establecer una conexión de base de datos antes de usar este comando. No cambie los nombres ni los atributos de las columnas en esta tabla. Sin embargo, puede cambiar los atributos de almacenamiento de la tabla.

Consulte Adición de una Tabla de Punto de Control.

Sintaxis

ADD CHECKPOINTTABLE [[container. | catalog.] owner.table]

El nombre no puede contener ningún carácter especial, como comillas, barra invertida, signo del dólar o símbolo de porcentaje. Registre el nombre de la tabla, ya que lo necesita para ver las estadísticas o suprimir la tabla si es necesario.

container. catalog.

La base de datos conectable de Oracle, en su caso. Si se omiten esta opción, la base datos conectable por defecto será la que esté asociada a la parte SOURCEDB, USERID o USERIDALIAS del comando DBLOGIN (en función de la base del dato).

owner.table

Propietario y nombre de la tabla de puntos de control que se va a crear. El nombre no puede contener ningún carácter especial, como comillas, barra invertida, signo del dólar o símbolo de porcentaje.

El nombre de una tabla de puntos de control de MySQL no puede contener más de 58 caracteres.

El propietario y su nombre se pueden omitir si se está utilizando la tabla como tabla del punto de control por defecto y esta se muestra con CHECKPOINTTABLE en el archivo GLOBALS.

Se recomienda, aunque no es necesario, que se cree la tabla en un esquema dedicado a Oracle GoldenGate. Si no se ha especificado un propietario y un nombre, se crea la tabla por defecto basada en el parámetro CHECKPOINTTABLE en el archivo de parámetros de GLOBALS.

Registre el nombre de la tabla para puntos de control, ya que este se utilizará cuando agregue un Replicat, o bien cuando suprima un Replicat y necesite borrar la tabla para puntos de control mediante el comando DELETE CHECKPOINTTABLE.

En MA, el esquema por defecto para la tabla de puntos de control lo controla el usuario de Oracle GoldenGate que está definido para cada despliegue. Consulte Replication Settings.

Ejemplos


En este ejemplo se agrega una tabla de puntos de comprobación con el nombre por defecto especificado en el archivo GLOBALS.

ADD CHECKPOINTTABLE

En el siguiente ejemplo se agrega una tabla de puntos de control con un nombre definido por el usuario.

ADD CHECKPOINTTABLE ggadmin.ggs_checkpoint