軌跡位元組順序

有效對象

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