GETTRUNCATES | IGNORETRUNCATES
Valido per
Estrai e Replicat
Descrizione
Utilizzare i parametri GETTRUNCATES e IGNORETRUNCATES per controllare se Oracle GoldenGate elabora le operazioni di troncamento della tabella. Per impostazione predefinita, le operazioni di troncamento non vengono acquisite dall'origine né replicate nella destinazione.
GETTRUNCATES e IGNORETRUNCATES sono specifici della tabella. Un parametro rimane valido per tutte le istruzioni TABLE o MAP successive, fino a quando non viene rilevato l'altro parametro.
In una configurazione Replicat coordinata, i troncamenti vengono sempre elaborati dal thread responsabile delle transazioni di barriera.
Database supportati
-
GETTRUNCATESeIGNORETRUNCATESsono supportati da Extract per Oracle AI Database, MySQL, Db2 LUW, PostgreSQL e Db2 per i. -
GETTRUNCATESeIGNORETRUNCATESsono supportati da Replicat per Oracle AI Database, SQL Server, Db2 per i, Db2 LUW, Db2 z/OS, MySQL, Teradata, PostgreSQL e TimesTen. Nota:GETTRUNCATESeIGNORETRUNCATESper Db2 z/OS sono validi solo per le operazioniTRUNCATE IMMEDIATE.TRUNCATESsenza il qualificatoreIMMEDIATEverrà elaborato indipendentemente daGETTRUNCATESeIGNORETRUNCATEScome appare come un comandoDROP FROMnei log Db2.
DB2 Limitazioni LUW
- Db2 LUW non supporta un comando
TRUNCATE, pertanto Replicat replica un'operazione di troncamento eseguendo un comandoIMPORT REPLACEda un fileNULL(vuoto).
Limitazioni Oracle
-
Oracle GoldenGate supporta il comando
TRUNCATE TABLEdi Oracle, ma nonTRUNCATE PARTITION. È possibile replicareTRUNCATE PARTITIONcome parte del supporto completo della replicaDDLdi Oracle GoldenGate. -
Il database non registra i tronchi per le partizioni vuote, pertanto Oracle GoldenGate non può elaborare in modo affidabile
TRUNCATE TABLEquando la tabella contiene partizioni vuote. Non utilizzareGETTRUNCATESin alcuna tabella partizionata. Il supportoDDLdi Oracle GoldenGate può essere utilizzato per acquisire i tronchi nelle tabelle che potrebbero includere partizioni vuote.
PostgreSQL Limitazioni
L'acquisizione di Oracle GoldenGate supporta GETTRUNCATES da PostgreSQL versione 11 e successive.
Predefinito
IGNORETRUNCATES
Sintassi
GETTRUNCATES | IGNORETRUNCATES