TABELLENAUSSCHLUSS

Gültig für

Extrahieren

Beschreibung

Verwenden Sie den Parameter TABLEEXCLUDE mit den TABLE- und SEQUENCE-Parametern, um Tabellen und Sequenzen explizit aus der Platzhalterspezifikation auszunehmen. Die Positionierung von TABLEEXCLUDE 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:

TABLEEXCLUDE wird ausgewertet, bevor der zugehörige Parameter TABLE oder SEQUENCE ausgewertet wird. Die Reihenfolge, in der sie erscheinen, macht keinen Unterschied.

Achten Sie bei der Verwendung von Platzhaltern darauf, sie nicht so zu platzieren, dass alle Objekte ausgeschlossen sind, sodass nichts erfasst werden kann. Beispiel: Im Folgenden wird nichts erfasst:

TABLE cat1.schema*.tab*;
TABLEEXCLUDE cat1.*.*

Der Standardwert zum Auflösen von Platzhaltern ist WILDCARDRESOLVE DYNAMIC. Wenn also eine Tabelle, die mit TABLEEXCLUDE ausgeschlossen ist, in einen Namen umbenannt wird, der einen Platzhalter erfüllt, werden die Daten erfasst. Mit der Einstellung DYNAMIC können neue Tabellennamen, die einen Platzhalter erfüllen, aufgelöst werden, sobald sie erkannt werden und sofort in die Oracle GoldenGate-Konfiguration aufgenommen werden. Weitere Informationen finden Sie unter WILDCARDRESOLVE.

Siehe auch den Parameter EXCLUDEWILDCARDOBJECTSONLY.

Standard

Keine

Syntax

TABLEEXCLUDE [<container>. | <catalog>.]<owner>.{<table> | <sequence>}

<container>.

Wenn die Datenbank dreiteilige Namen benötigt, geben Sie den Namen oder die Platzhalterangabe des Oracle-Containers an, der das auszuschließende Objekt enthält.

<owner>

Gibt den Namen oder die Platzhalterangabe des Eigentümers an, z.B. das Schema, des auszuschließenden Objekts.

<table> | <sequence>

Der Name oder die Platzhalterangabe des auszuschließenden Objekts.

Beispiel

In diesem Beispiel gibt test.tab* an, dass alle Tabellen, die mit tab in Schema test beginnen, aus allen Traildateien ausgeschlossen werden sollen. Tabelle fin.acct ist aus Trail ee. ausgeschlossen Tabelle fin.sales ist aus Trail ff ausgeschlossen.

TABLEEXCLUDE  test.tab*
	EXTTRAIL ./dirdat/ee
TABLE pdb1.*.*;
TABLEEXCLUDE pdb1.fin.acct
	EXTTRAIL ./dirdat/ff
TABLE pdb2.*.*;
TABLEEXCLUDE pdb2.fin.sales