TABELLE FÜR DEFGEN

Gültig für

DEFGEN

Beschreibung

Verwenden Sie den Parameter TABLE in einer DEFGEN-Parameterdatei, um eine oder mehrere Quelldateien zu identifizieren, für die Sie das Utility ausführen möchten.

Sie können Definitionen für Objekte, die sich in verschiedenen Containern einer Oracle-Containerdatenbank befinden, in dieselbe Definitionsdatei ausgeben. Alle Tabellenattribute müssen identisch sein, z.B. Groß-/Kleinschreibung, Zeichensatz und Verwendung des vollständigen dreiteiligen Namens. Beispiel: Sie können keine zweiteiligen Namen (von ihrem Container oder Katalog durch den Parameter NOCATALOG gestrippt) und dreiteiligen Namen in derselben Definitionsdatei verwenden.

Standard

Keine

Syntax

TABLE [<catalog>.]<owner>.<table>[, DEF <template>];

[<catalog>.]<owner.table>

Die Oracle-Containerdatenbank, sofern zutreffend, und der Eigentümer und Name der Tabelle. Dieser Parameter akzeptiert Platzhalter. Oracle GoldenGate erhöht automatisch den internen Speicher, um bis zu 100.000 Platzhaltereinträge nachverfolgen zu können.

Oracle GoldenGate behält die Groß-/Kleinschreibung des Tabellennamens bei. Bei einigen Datenbanken muss ein Name in Anführungszeichen stehen, um die Groß-/Kleinschreibung zu erzwingen. Andere Datenbanken, bei denen die Groß-/Kleinschreibung beachtet wird, benötigen keine doppelten Anführungszeichen, um die Groß-/Kleinschreibung zu erzwingen. Die Namen müssen jedoch so angegeben werden, wie sie in der Datenbank gespeichert sind.

DEF <template>

Erstellt eine Definitionsvorlage basierend auf den Definitionen der angegebenen Tabelle. Mit einer Vorlage können neue Tabellen mit denselben Definitionen wie die angegebene Tabelle während einer Oracle GoldenGate-Prozessausführung hinzugefügt werden, ohne dass zuerst DEFGEN für sie ausgeführt werden muss und ohne dass der Oracle GoldenGate-Prozess gestoppt und gestartet werden muss, um den Definitionscache zu aktualisieren. Um eine Vorlage zu verwenden, die von DEFGEN generiert wird, geben Sie sie mit der Option DEF oder TARGETDEF der Anweisung TABLE oder MAP an. Um die Groß-/Kleinschreibung zu beachten, geben Sie den Vorlagennamen so an, wie Sie ein beliebiges Objekt in der Datenbank angeben würden. Diese Option wird für anfängliche Ladevorgänge nicht unterstützt.

;

Beendet die TABLE-Anweisung.

Beispiele

Beispiel 1

TABLE fin.account;

Beispiel 2

TABLE fin.acc*;

Beispiel 3

TABLE fin."acct1", DEF "acctdefs";