RMTTRAIL
Gültig für
Extrahieren
Beschreibung
Verwenden Sie den Parameter RMTTRAIL, um einen Remotetrail anzugeben, der mit dem Befehl ADD RMTTRAIL erstellt wurde. Ein mit RMTTRAIL angegebener Trail muss vor den zugehörigen TABLE-Anweisungen stehen. Mehrere RMTTRAIL-Anweisungen können verwendet werden, um verschiedene Remotetrails anzugeben. RMTTRAIL muss ein RMTHOST-Parameter vorangestellt werden.
Die Optionen FORMAT RELEASE und TRAILBYTEORDER gelten nur für den Extract und nicht für eine Data Pump.
Sie können die Daten in diesem Trail mit dem Parameter ENCRYPTTRAIL verschlüsseln. Weitere Informationen finden Sie unter "ENCRYPTTRAIL | NOENCRYPTTRAIL".
Standard
Keine
Syntax
RMTTRAIL <trail_name>
[, FORMAT RELEASE <major.minor>]
[, OBJECTDEFS | NO_OBJECTDEFS]
[, TRAILBYTEORDER {BIGENDIAN | LITTLEENDIAN | NATIVEENDIAN}]
<name>
Der relative oder vollqualifizierte Pfadname des Trails. Verwenden Sie zwei Zeichen für den Namen. Wenn Traildateien veraltet sind, wird diesem Namen eine aus sechs Zeichen bestehende Folgenummer hinzugefügt, z.B. /ggs/dirdat/rt000000001.
FORMAT RELEASE <major.minor>
Gibt das Metadatenformat der Datenan, die von Extract an den Trail gesendet werden Anhand der Metadaten bestimmt der Reader-Prozess, ob die Datensätze eine unterstützte Version aufweisen. Ältere Oracle GoldenGate-Versionen enthalten andere Metadaten als neuere.
-
FORMATist ein erforderliches Schlüsselwort. -
RELEASEgibt eine Oracle GoldenGate-Releaseversionan.<major>ist die Hauptversionsnummer und<minor>die Nebenversionsnummer. DieX.xmuss ein aktuelles oder vorheriges allgemein verfügbares Oracle GoldenGate-Release enthalten. Gültige Werte sind 11.2 bis zur aktuellen Oracle GoldenGateX.x-Versionsnummer, z.B. 11.2 oder 12.1.Die Releaseversion wird programmgesteuert auf eine angemessene interne Kompatibilitätsebene zurückgesetzt. Der Standardwert ist die aktuelle Version des Prozesses, der Daten in diesen Trail schreibt. In
RELEASE-Versionen vor 12.1 werden dreiteilige Objektnamen nicht unterstützt.
Zwischen FORMAT und dem Parameter RECOVERYOPTIONS ist eine Abhängigkeit vorhanden. Wenn RECOVERYOPTIONS auf APPENDMODE gesetzt ist, muss FORMAT auf RELEASE 10.0 oder höher gesetzt sein. Wenn RECOVERYOPTIONS auf OVERWRITEMODE gesetzt ist, muss FORMAT auf RELEASE 9.5 oder weniger gesetzt werden.
Weitere Informationen zur Versionierung und zum Recovery von Oracle GoldenGate-Traildateien finden Sie unter Trail-Recovery-Modus.
Die folgenden Einstellungen werden in Oracle Database 12.2 unterstützt:
-
Bei Oracle Database 12.2-Nicht-CDB mit Kompatibilität für 12.1 wird
FORMATRELEASE12.2 oder höhere unterstützt. -
Bei Oracle Database 12.2-Nicht-CDB mit Kompatibilität für 12.2 wird
FORMATRELEASE12.2 oder höhere unterstützt. -
Bei Oracle Database 12.2 CDB/PDB mit einer auf 12.2 festgelegten Kompatibilität wird nur
FORMATRELEASE12.3 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.
OBJECTDEFS |
NO_OBJECTDEFS |
Mit den Optionen OBJECTDEFS und NO_OBJECTDEFS können Sie steuern, ob die Objektdefinitionen in den Trail aufgenommen werden sollen. Diese beiden Optionen sind nur anwendbar, wenn der Ausgabetrail im kanonischen Oracle GoldenGate-Format formatiert ist und das Trailformatrelease größer als 12.1 ist. Andernfalls werden beide Optionen ignoriert, da dem Trail kein Metadatendatensatz hinzugefügt wird.
Wenn Sie von einer Open Systems-Datenbank in NonStop replizieren, geben Sie eine Formatversion unter 12.2 an, um zu vermeiden, dass die Objektdefinitionen in den Trail aufgenommen werden, da NonStop die Verarbeitung von Objektdefinitionen aus dem Trail nicht unterstützt.
TRAILBYTEORDER {BIGENDIAN |
LITTLEENDIAN |
NATIVEENDIAN} |
Legt das Byteformat der Metadaten in den Traildatensätzen fest. Dieser Parameter hat keine Auswirkungen auf die Spaltendaten. 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 (Standardwert des lokalen Systems). Der Standardwert ist BIGENDIAN. Weitere Anweisungen zur Verwendung finden Sie in der GLOBALS-Version von TRAILBYTEORDER.
Beispiele
Beispiel 1
RMTTRAIL ny
Beispiel 2
Unter Linux
RMTTRAIL trails/ny, FORMAT RELEASE 19.1
Beispiel 3
Bei Windows:
EXTTRAIL trails\ny, FORMAT RELEASE 19.1
Beispiel 4
Zwei Trailformate in denselben Tabellengruppen, die erfasst werden:
FORMAT RELEASE 19.1
TABLE tab1
TABLE tab2
FORMAT RELEASE 19.1
TABLE tab1
TABLE tab2
Beispiel 5
Beispiel einer Data Pump-Parameterdatei, die ein HR-Schema mit Objektdefinitionen und einem ORD-Schema ohne Objektdefinitionen sendet:
RMTTRAIL $data/ggs12.2/a1, OBJECTDEFS
TABLE hr.*;
RMTTRAIL $data/ggs12.2/a2, NO_OBJECTDEFS
TABLE ord.*;