EXT. DATEI
Gültig für
Extrakt und Replicat
Beschreibung
Verwenden Sie den Parameter EXTFILE, um eine Extraktionsdatei im lokalen System anzugeben, die von einem anfänglichen Ladeextrakt erstellt und von einem anfänglichen Ladereplicat gelesen wird, wenn SPECIALRUN verwendet wird.
Verwenden Sie diesen Parameter für Konfigurationen zum erstmaligen Laden. Verwenden Sie für die Onlineänderungssynchronisierung den Parameter EXTTRAIL.
EXTFILE muss vor allen verknüpften TABLE- oder MAP-Anweisungen stehen. Mit mehreren EXTFILE-Anweisungen können verschiedene Dateien definiert werden.
Replicat unterstützt nur den Wert file_name und keine Optionen.
Sie können die Daten in dieser Datei mit dem Parameter ENCRYPTTRAIL verschlüsseln. Weitere Informationen finden Sie unter "ENCRYPTTRAIL \| NOENCRYPTTRAIL".
Standard
Keine
Syntax
EXTFILE <file_name>
[ APPEND]
[, PURGE]
[, FORMAT RELEASE <major>.<minor>]
[, MEGABYTES <megabytes>]
[, OBJECTDEFS]
[, TRAILBYTEORDER {BIGENDIAN | LITTLEENDIAN | NATIVEENDIAN}]
<file_name>
Der relative oder vollqualifizierte Name des Trails. Verwenden Sie nur zwei Zeichen für den Trailnamen. Wenn Sie mehr als zwei Zeichen verwenden, wird die Datei mit diesem Namen, aber ohne Sequenznummer erstellt. Wenn Traildateien älter werden, wird diesem Namen eine aus sechs Zeichen bestehende Folgenummer hinzugefügt, z.B. /ogg/dirdat/ef000001. Wenn Sie FORMAT RELEASE 12.2 oder früher verwenden, handelt es sich bei der erstellten Traildatei um eine statische Datei, die nicht erhöht wird. Die Benennungskonvention ist nicht auf zwei Zeichen beschränkt.
APPEND
Fügt die aktuellen Daten vorhandenen Daten in der Datei hinzu. Wenn Sie APPEND verwenden, verwenden Sie nicht PURGE.
PURGE
Löscht eine vorhandene Datei, bevor eine neue erstellt wird. Wenn Sie PURGE verwenden, verwenden Sie nicht APPEND.
FORMAT RELEASE <major.minor>
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. X.x muss ein aktuelles oder vorheriges allgemein verfügbares Oracle GoldenGate-Release sein. Gültige Werte sind 12.2 bis zur aktuellen Oracle GoldenGate X.x-Versionsnummer, Beispiel 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.2 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.
Die folgenden Einstellungen werden bei Oracle Database 12.2 und höher unterstützt:
-
Bei Oracle Database 12.2-Nicht-CDB mit Kompatibilität für 12.1 oder höhere Versionen wird
FORMAT RELEASE12.2 oder höhere Versionen unterstützt, da der SCN-Wert größer ist. -
Bei Oracle Database 12.2 CDB/PDB oder höher mit Kompatibilität für 12.2 oder höher werden nur die
FORMAT RELEASE-Werte 12.3 oder höher unterstützt. Grund dafür ist die Verwendung von lokalem Undo für PDBs, bei dem die Transaktions-IDIDdurch die PDB-Nummer ergänzt wird muss, um die Eindeutigkeit von Transaktions-IDs sicherzustellen.
MEGABYTES <megabytes>
Die maximale Größe (in Megabyte) einer Datei im Trail. Der Standardwert beträgt 2000.
OBJECTDEFS
Verwenden Sie die Option OBJECTDEFS, um die Objektdefinitionen in den Trail aufzunehmen. Diese Option ist nur anwendbar, wenn der Ausgabetrail im kanonischen Oracle GoldenGate-Format formatiert ist und das Trailformatrelease größer als 12.2 ist. Andernfalls wird diese Option ignoriert, da dem Trail kein Metadatendatensatz hinzugefügt wird.
TRAILBYTEORDER {BIGENDIAN |
LITTLEENDIAN |
NATIVEENDIAN} |
Legt das Byteformat der Traildateien fest. Gültig nur für Traildateien, die eine FORMAT RELEASE-Version von mindestens 12.2 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
EXTFILE dirdat/ef
Beispiel 2
EXTFILE dirdat/ef, MEGABYTES 200
Beispiel 3
EXTFILE /ggs/dirdat/extdat, FORMAT RELEASE 18.1