KATALOGEXCLUDE
Gültig für
Extrahieren, Replicat, DEFGEN
Beschreibung
Mit dem Parameter CATALOGEXCLUDE können Sie Quellobjekte im angegebenen Container oder Katalog explizit aus der Oracle GoldenGate-Konfiguration ausschließen, wenn der Container- oder Katalogname in den TABLE- oder MAP-Anweisungen mit einem Platzhalter angegeben wird. Dieser Parameter ist gültig, wenn es sich bei der Datenbank um eine Oracle-Containerdatenbank handelt, in der vollqualifizierte dreiteilige Namen verwendet werden.
Die Positionierung von CATALOGEXCLUDE in Bezug auf Parameter, die Dateien oder Trails angeben, bestimmt deren Wirkung. Parameter, die Trails oder Dateien angeben, sind: EXTFILE, RMTFILE, EXTTRAIL, RMTTRAIL. Der Parameter funktioniert wie folgt:
-
Wenn eine
CATALOGEXCLUDE-Spezifikation vorTABLE- oderSEQUENCE-Parametern und auch vor den Parametern, die Trails oder Dateien angeben, platziert wird, gilt sie global für alle Trails oder Dateien sowie für alle ParameterTABLEundSEQUENCE. -
Wenn eine
CATALOGEXCLUDE-Spezifikation nach einem Parameter platziert wird, der einen Trail oder eine Datei angibt, gilt sie nur für diesen Trail oder diese Datei und nur für die zugehörigen ParameterTABLEoderSEQUENCE. In einer Parameterdatei können mehrere Trail- oder Dateispezifikationen vorgenommen werden, gefolgt von einer Gruppe vonTABLE-,SEQUENCE- undCATALOGEXCLUDE-Spezifikationen.
CATALOGEXCLUDE wird ausgewertet, bevor der zugehörige Parameter TABLE oder SEQUENCE ausgewertet wird. Die Reihenfolge, in der sie erscheinen, macht keinen Unterschied.
Siehe auch den Parameter EXCLUDEWILDCARDOBJECTSONLY.
Standard
Keine
Syntax
CATALOGEXCLUDE {<container>}
<container>
Der auszuschließende Oracle-Quellcontainer. Sie können Platzhalter verwenden. Befolgen Sie die unter Platzhalter in Datenbankobjektnamen verwenden beschriebenen Regeln für die Verwendung von Platzhaltern.
Beispiele
Beispiel 1
In diesem Beispiel wird die integrierbare Datenbank pdb1 ausgelassen. Wenn der integrierte Extract bei den Containern pdb1, pdb2 und pdb3 registriert ist, können Sie die folgende CATALOGEXCLUDE-Syntax verwenden, damit Oracle GoldenGate DML überspringen kann, das im Katalog pdb1 vorkommt, obwohl er mit der Platzhaltersyntax übereinstimmt.
EXTRACT capt
USERIDALIAS ggeast
RMTTRAIL east/aa
CATALOGEXCLUDE pdb1
TABLE *.*.*;
Beschreibung: Schlüsselwörter: —
KATALOGEXCLUDE
Gültig für
Extrahieren, Replicat, DEFGEN
Beschreibung
Mit dem Parameter CATALOGEXCLUDE können Sie Quellobjekte im angegebenen Container oder Katalog explizit aus der Oracle GoldenGate-Konfiguration ausschließen, wenn der Container- oder Katalogname in den TABLE- oder MAP-Anweisungen mit einem Platzhalter angegeben wird. Dieser Parameter ist gültig, wenn es sich bei der Datenbank um eine Oracle-Containerdatenbank handelt, in der vollqualifizierte dreiteilige Namen verwendet werden.
Die Positionierung von CATALOGEXCLUDE in Bezug auf Parameter, die Dateien oder Trails angeben, bestimmt deren Wirkung. Parameter, die Trails oder Dateien angeben, sind: EXTFILE, RMTFILE, EXTTRAIL, RMTTRAIL. Der Parameter funktioniert wie folgt:
-
Wenn eine
CATALOGEXCLUDE-Spezifikation vorTABLE- oderSEQUENCE-Parametern und auch vor den Parametern, die Trails oder Dateien angeben, platziert wird, gilt sie global für alle Trails oder Dateien sowie für alle ParameterTABLEundSEQUENCE. -
Wenn eine
CATALOGEXCLUDE-Spezifikation nach einem Parameter platziert wird, der einen Trail oder eine Datei angibt, gilt sie nur für diesen Trail oder diese Datei und nur für die zugehörigen ParameterTABLEoderSEQUENCE. In einer Parameterdatei können mehrere Trail- oder Dateispezifikationen vorgenommen werden, gefolgt von einer Gruppe vonTABLE-,SEQUENCE- undCATALOGEXCLUDE-Spezifikationen.
CATALOGEXCLUDE wird ausgewertet, bevor der zugehörige Parameter TABLE oder SEQUENCE ausgewertet wird. Die Reihenfolge, in der sie erscheinen, macht keinen Unterschied.
Siehe auch den Parameter EXCLUDEWILDCARDOBJECTSONLY.
Standard
Keine
Syntax
CATALOGEXCLUDE {<container>}
<container>
Der auszuschließende Oracle-Quellcontainer. Sie können Platzhalter verwenden. Befolgen Sie die unter Platzhalter in Datenbankobjektnamen verwenden beschriebenen Regeln für die Verwendung von Platzhaltern.
Beispiele
Beispiel 1
In diesem Beispiel wird die integrierbare Datenbank pdb1 ausgelassen. Wenn der integrierte Extract bei den Containern pdb1, pdb2 und pdb3 registriert ist, können Sie die folgende CATALOGEXCLUDE-Syntax verwenden, damit Oracle GoldenGate DML überspringen kann, das im Katalog pdb1 vorkommt, obwohl er mit der Platzhaltersyntax übereinstimmt.
EXTRACT capt
USERIDALIAS ggeast
RMTTRAIL east/aa
CATALOGEXCLUDE pdb1
TABLE *.*.*;