TRAILBYTEORDER
Gültig für
GLOBALS
Beschreibung
Hinweis: TRAILBYTEORDER wird automatisch von Oracle GoldenGate verarbeitet und sollte nur verwendet werden, wenn die Standardeinstellungen nicht funktionieren oder wenn eine erforderliche Konvertierung auf dem Quellrechner stattfinden soll und nicht auf dem Ziel, den Overhead zu verwalten.
Verwenden Sie den Parameter TRAILBYTEORDER in der Datei GLOBALS, um das Byteformat der Trails oder Dateien festzulegen, die von Extract erstellt wurden. Standardmäßig schreibt Extract die Trailmetadaten immer in der nativen Byte-Reihenfolge des Quellrechners.
Wenn TRAILBYTEORDER in der Datei GLOBALS verwendet wird, wirkt sich dies auf alle Dateien oder Trails in derselben Oracle GoldenGate-Instanz aus. Um die Byte-Reihenfolge eines bestimmten Trails oder einer bestimmten Datei anzugeben, verwenden Sie die Option TRAILBYTEORDER der zugehörigen Parameter EXTFILE, RMTFILE oder EXTTRAIL in der Extract-Parameterdatei. In Fällen, in denen Extract in mehrere Trails oder Dateien auf verschiedenen Plattformen schreibt, aktiviert TRAILBYTEORDER in der Extract-Parameterdatei die korrekte Byte-Reihenfolge der einzelnen Trails. Wenn TRAILBYTEORDER als Extract-Parameter verwendet wird, überschreibt es jede TRAILBYTEORDER-Spezifikation in der Datei GLOBALS.
Wenn die Quellbyte-Reihenfolge anders ist als das Ziel und wenn eine Konvertierung erforderlich ist, können Sie entscheiden, ob die Konvertierung an der Quelle oder am Ziel stattfindet. Um die Konvertierung für die Quelle auszuführen, setzen Sie TRAILBYTEORDER auf die Endianität des Ziels. Um die Konvertierung auf dem Ziel auszuführen, verwenden Sie diesen Parameter nicht.
Wenn mit TRAILBYTEORDER keine Angabe gemacht wird, schreibt eine Data Pump den Trail mit derselben Byte-Reihenfolge wie der Eingabetrail. Dies ist möglicherweise nicht das gewünschte Format und kann in einer Data Pump nicht geändert werden.
TRAILBYTEORDER gilt für Dateien, die eine FORMAT RELEASE-Version von mindestens 12.1 haben. Bei älteren Versionen wird dieser Parameter ignoriert.
Sie müssen TRAILBYTEORDER verwenden, wenn Sie Daten in einem NonStop-System replizieren. Auf der NonStop-Plattform unterstützt Oracle GoldenGate nur BIGENDIAN, im Allgemeinen nicht den Standard der Quelle.
Um die Byte-Reihenfolge der Metadaten in einem Trail zu identifizieren, verwenden Sie den Befehl ENV des Logdump-Utilitys.
Standard
NATIVEENDIAN
Syntax
TRAILBYTEORDER {BIGENDIAN | LITTLEENDIAN | NATIVEENDIAN}
BIGENDIAN
Formatiert die Trailmetadaten in big endian.
LITTLEENDIAN
Formatiert die Trailmetadaten in little endian.
NATIVEENDIAN
Formatiert die Trailmetadaten in der Default-Byte-Reihenfolge des lokalen Systems. Damit können Sie sicherstellen, dass der Ausgabetrail in das native Format des Quellrechners konvertiert wird.
Beispiel
TRAILBYTEORDER BIGENDIAN