DDL ALLE AUSSCHLIESSEN
DDL EXCLUDE ALL ist eine spezielle Verarbeitungsoption, die hauptsächlich für Extract bestimmt ist. DDL EXCLUDE ALL blockiert die Replikation von DDL-Vorgängen, stellt jedoch sicher, dass Oracle GoldenGate die Objektmetadaten weiterhin auf dem neuesten Stand hält. Wenn Extract DDL direkt vom Logmining-Server empfängt (auslöserloser DDL-Erfassungsmodus), werden die aktuellen Metadaten immer beibehalten.
Sie können DDL EXCLUDE ALL verwenden, wenn Sie eine andere Methode als Oracle GoldenGate verwenden, um DDL auf das Ziel anzuwenden, und Oracle GoldenGate soll Datenänderungen in den Zielobjekten replizieren. Sie stellt Oracle GoldenGate die aktuellen Metadaten bereit, wenn sich Objekte ändern. Dadurch wird verhindert, dass die Oracle GoldenGate-Prozesse gestoppt und gestartet werden müssen. Für DDL EXCLUDE ALL gelten folgende Sonderbedingungen:
-
Für
DDL EXCLUDE ALList keine Verwendung einerINCLUDE-Klausel erforderlich. -
Wenn Sie
DDL EXCLUDE ALLverwenden, können Sie den ParameterWILDCARDRESOLVEaufIMMEDIATEsetzen, um bei Bedarf eine sofortige DML-Auflösung zu ermöglichen.
Um zu verhindern, dass alle DDL-Metadaten und -Vorgänge repliziert werden, lassen Sie den Parameter DDL vollständig aus.