EXTTRAIL
Gültig für
Extrahieren
Beschreibung
Verwenden Sie den Parameter EXTTRAIL, um einen Trail auf dem lokalen System anzugeben, der mit dem Befehl ADD EXTTRAIL erstellt wurde. Der Trail wird von einem Verteilungspfad oder von einem Replicat auf dem lokalen System gelesen.
EXTTRAIL muss vor allen verknüpften TABLE-Anweisungen stehen. Mehrere EXTTRAIL-Anweisungen können verwendet werden, um verschiedene Trails für einen Extract zu definieren, mit Ausnahme eines MySQL-Extracts, wenn die Positionierung des GTID-Sets verwendet wird, da nur ein Trail unterstützt wird.
Ab Oracle GoldenGate 19c schreibt der primäre Extract Traildateien im selben Format wie das vorhandene Traildateiformat während eines Upgrades, es sei denn, Sie geben die Version des Traildateiformats explizit mit der Option FORMAT RELEASE an. Dadurch wird verhindert, dass nachfolgende Replicats abgebrochen werden, wenn sie nicht upgegradet werden.
Sie können die Daten in diesem Trail mit dem Parameter ENCRYPTTRAIL verschlüsseln. Weitere Informationen finden Sie unter "ENCRYPTTRAIL \| NOENCRYPTTRAIL".
Hinweis: Wenn Sie den Parameter ENCRYPTRAIL mit dem Parameter EXTTRAIL verwenden, stellen Sie sicher, dass der Parameter ENCRYPTRAIL vor EXTTRAIL angegeben wird. Andernfalls wird der Trail nicht verschlüsselt.
Hinweis: Lokale Trails, die von einem an NSK sendenden Verteilungspfad genutzt werden sollen, müssen TRAILBYTEORDER BIGENDIAN verwenden. Dies kann in der Data Pump nicht geändert werden.
Standard
Keine
Syntax
EXTTRAIL <file_name>
[, FORMAT RELEASE <major>.<minor>]
[, TRAILBYTEORDER {BIGENDIAN | LITTLEENDIAN | NATIVEENDIAN}]
<trail_name>
Der relative oder vollqualifizierte Pfadname des Trails. Der Trailname darf nur zwei Zeichen enthalten.
Hinweis: In Microservices-Architektur muss das zweistellige Präfix des Traildateinamens mit einem Buchstaben beginnen.
Oracle GoldenGate hängt eine neunstellige Sequenznummer an diesen Namen an, wenn eine neue Datei erstellt wird. Beispiel: Der Trail /tr hätte Dateien namens /tr000000001, /tr000000002.
FORMAT RELEASE <major.minor>
Gültig für einen Extract. Gibt das Metadatenformat der Daten an, die von Extract an einen Trail, eine Datei oder (bei einer Remoteaufgabe) an einen anderen Prozess gesendet werden. Anhand der Metadaten bestimmt der Reader-Prozess, ob die Datensätze eine unterstützte Version aufweisen. Das Metadatenformat ist von der Version des Oracle GoldenGate-Prozesses abhängig. Ältere Oracle GoldenGate-Versionen enthalten andere Metadaten als neuere.
FORMAT RELEASE gibt eine Oracle GoldenGate-Releaseversionan. major ist die Hauptversionsnummer und minor die Nebenversionsnummer. Die major.minor-Werte müssen ein aktuelles oder vorheriges allgemein verfügbares Oracle GoldenGate-Release (GA) enthalten. Gültige Werte sind 11.2 bis zur aktuellen Versionsnummer von Oracle GoldenGate X.x, z.B. 23.26 oder 19.1.
Die Releaseversion wird programmgesteuert der angemessenen Kompatibilitätsebene für das Trailformat zugeordnet. Der Standardwert ist die aktuelle Version des Prozesses, der Daten in diesen Trail schreibt. Hinweis: In RELEASE-Versionen vor 12.1 werden dreiteilige Objektnamen nicht unterstützt.
Hinweis: Wenn Sie mehrere Trails in einem Extract verwendet haben, können nur identische RELEASE-Versionen gemeinsam genutzt werden.
TRAILBYTEORDER {BIGENDIAN |
LITTLEENDIAN |
NATIVEENDIAN} |
Legt das Byteformat der Traildateien fest. Gültig nur für Trails, die eine FORMAT RELEASE-Version von mindestens 12.1 haben. Gültige Werte sind BIGENDIAN (big endian), LITTLEENDIAN (little endian) und NATIVEENDIAN. Der Standardwert ist NATIVEENDIAN. Weitere Anweisungen zur Verwendung finden Sie in der GLOBALS-Version von TRAILBYTEORDER.
Beispiele
Beispiel 1
EXTTRAIL ny
Beispiel 2
Unter Linux:
EXTTRAIL trails/ny, FORMAT RELEASE 12.3
Beispiel 3
Bei Windows:
EXTTRAIL trails\ny, FORMAT RELEASE 12.3
Beispiel 4
Zwei Trailformate in denselben Tabellengruppen, die erfasst werden:
EXTTRAIL ea
TABLE hr.tab1
TABLE hr.tab2
EXTTRAIL eb
TABLE scott.tab3
TABLE scott.tab4