軌跡位元組順序
有效對象
GLOBALS
說明
注意:TRAILBYTEORDER 會由 Oracle GoldenGate 自動處理,而且只有在預設設定值沒有作用時,或當您要在來源機器上進行必要轉換,而不是目標來管理負荷時,才應該使用。
使用 GLOBALS 檔案中的 TRAILBYTEORDER 參數來設定 Extract 所建立之歷程檔或檔案的位元組格式。依照預設,「擷取」一律會以來源機器的原生位元組順序寫入歷程檔描述資料。
在 GLOBALS 檔案中使用時,TRAILBYTEORDER 會影響同一個 Oracle GoldenGate 執行處理中的所有檔案或歷程檔。若要指定特定歷程檔或檔案的位元組順序,請使用 Extract 參數檔中關聯之 EXTFILE、RMTFILE 或 EXTTRAIL 參數的 TRAILBYTEORDER 選項。如果 Extract 寫入不同平台上的多個歷程檔或檔案,則 Extract 參數檔中的 TRAILBYTEORDER 會啟用每個檔案的正確位元組順序。當使用 TRAILBYTEORDER 作為 Extract 參數時,它會覆寫 GLOBALS 檔案中的任何 TRAILBYTEORDER 規格。
如果來源位元組順序與目標不同,且需要轉換時,您可以決定是在來源或目標進行轉換。若要在來源上執行轉換,請將 TRAILBYTEORDER 設為目標的位元組順序。若要在目標上執行轉換,請勿使用此參數。
如果沒有使用 TRAILBYTEORDER 指定任何項目,資料汲取就會使用與輸入歷程檔相同的位元組順序寫入歷程檔,這可能不是想要的格式,無法在資料汲取中更改。
TRAILBYTEORDER 適用於 FORMAT RELEASE 版本至少為 12.1 的檔案。對於舊版,會忽略此參數。
將資料複製到 NonStop 系統時,您必須使用 TRAILBYTEORDER。在 NonStop 平台上,Oracle GoldenGate 僅支援 BIGENDIAN,通常不支援來源的預設值。
若要識別歷程檔中描述資料的位元組順序,請使用 Logdump 公用程式的 ENV 命令。
預設
NATIVEENDIAN
語法
TRAILBYTEORDER {BIGENDIAN | LITTLEENDIAN | NATIVEENDIAN}
BIGENDIAN
以大位元組順序格式化歷程檔描述資料。
LITTLEENDIAN
將歷程檔描述資料格式化成小位元組順序。
NATIVEENDIAN
以本機系統的預設位元組順序格式化歷程檔描述資料。可讓您確定輸出歷程檔會轉換成來源機器的原生格式。
範例
TRAILBYTEORDER BIGENDIAN