SCHEMAAUSSCHLUSS

Gültig für

Extrahieren, Replicat, DEFGEN

Beschreibung

Verwenden Sie den Parameter SCHEMAEXCLUDE, um Quellobjekte auszuschließen, die dem angegebenen Quelleigentümer (wie einem Schema) gehören, aus der Oracle GoldenGate-Konfiguration, wenn Platzhalterzeichen verwendet werden, um die Eigentümer in TABLE- oder MAP-Anweisungen anzugeben. Dieser Parameter ist für zwei- und dreiteilige Namen gültig.

Platzhalter können für die optionale <catalog>- oder <container>-Spezifikation sowie für die <schema>-Spezifikation verwendet werden. Stellen Sie sicher, dass Sie keine Platzhalter verwenden, sodass alle Objekte ausgeschlossen sind.

Die Positionierung von SCHEMAEXCLUDE 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:

SCHEMAEXCLUDE wird ausgewertet, bevor die zugehörigen Parameter TABLE oder SEQUENCE ausgewertet werden. Die Reihenfolge, in der sie erscheinen, macht keinen Unterschied.

Siehe auch den Parameter EXCLUDEWILDCARDOBJECTSONLY.

Standard

Keine

Syntax

SCHEMAEXCLUDE [<container>.]<schema>

<container>.

Wenn die Datenbank dreiteilige Namen benötigt, geben Sie den Oracle-Quellcontainer an, der den auszuschließenden Quelleigentümer enthält. Verwenden Sie diese Option, wenn ein Qualifikator erforderlich ist, um den richtigen auszuschließenden Verantwortlichen zu identifizieren.

<schema>

Gibt den Namen des Quelleigentümers an, der ausgeschlossen werden soll. Bei Datenbanken, die dreiteilige Namen erfordern, können Sie <schema> ohne <container> verwenden, wenn die SCHEMAEXCLUDE-Spezifikation einem Set von TABLE- oder MAP-Parametern vorangeht, für die der Standardcontainer mit dem Parameter SOURCECATALOG angegeben wird.

Beispiele

Beispiel 1

Dieses Oracle-Beispiel erfordert sowohl die Spezifikationen <container> als auch <schema> und zeigt, wie Platzhalter als Teil der Spezifikation verwendet werden können.

EXTRACT capt
USERIDALIAS alias1
RMTHOST sysb, MGRPORT 7809
RMTTRAIL /ggs/dirdat/aa
SCHEMAEXCLUDE pdbtest.test*
TABLE pdb*.*.*;

Beispiel 2

In diesem Beispiel wird gezeigt, wie Sie SCHEMAEXCLUDE verwenden, wenn die Datenbank nur einen zweiteiligen Namen benötigt.

TABLE abc*.*;
SCHEMAEXCLUDE abctest*