GETTRUNCATES | IGNORETRUNCATES
Válido para
Extraer y Replicat
Descripción
Utilice los parámetros GETTRUNCATES y IGNORETRUNCATES para controlar si la tabla de procesos de Oracle GoldenGate trunca o no las operaciones. Por defecto, las operaciones de truncamiento no se capturan del origen ni se replican en el destino.
GETTRUNCATES y IGNORETRUNCATES son específicos de la tabla. Un parámetro permanece en vigor para todas las sentencias TABLE o MAP posteriores, hasta que se encuentre el otro parámetro.
En una configuración coordinada de Replicat, los truncados siempre son procesados por el thread responsable de las transacciones de barrera.
Bases de datos soportadas
-
Extract para Oracle AI Database, MySQL, Db2 LUW, PostgreSQL y Db2 soportan
GETTRUNCATESyIGNORETRUNCATESpara i. -
Replicat admite
GETTRUNCATESyIGNORETRUNCATESpara Oracle AI Database, SQL Server, Db2 para i, Db2 LUW, Db2 z/OS, MySQL, Teradata, PostgreSQL y TimesTen. Nota:GETTRUNCATESyIGNORETRUNCATESpara Db2 z/OS solo son válidos para operacionesTRUNCATE IMMEDIATE.TRUNCATESsin el cualificadorIMMEDIATEse procesará sin tener en cuentaGETTRUNCATESyIGNORETRUNCATES, ya que aparece como un comandoDROP FROMen los logs Db2.
DB2 Limitaciones de LUW
- Db2 LUW no soporta un comando
TRUNCATE, por lo que Replicat replica una operación de truncamiento mediante la realización de un comandoIMPORT REPLACEdesde un archivoNULL(en blanco).
Limitaciones de Oracle
-
Oracle GoldenGate soporta el comando
TRUNCATE TABLEde Oracle, pero noTRUNCATE PARTITION. Puede replicarTRUNCATE PARTITIONcomo parte del soporte de replicación completo de Oracle GoldenGateDDL. -
La base de datos no registra truncados para particiones vacías, por lo que Oracle GoldenGate no puede procesar de forma fiable
TRUNCATE TABLEcuando la tabla contiene particiones vacías. No utiliceGETTRUNCATESen ninguna tabla particionada. El soporteDDLde Oracle GoldenGate se puede utilizar para capturar truncados en tablas que pueden incluir particiones vacías.
PostgreSQL Limitaciones
La captura de Oracle GoldenGate soporta GETTRUNCATES de la versión 11 de PostgreSQL y posteriores.
Valor por defecto
IGNORETRUNCATES
Sintaxis
GETTRUNCATES | IGNORETRUNCATES