鐵路

有效對象

擷取

說明

使用 RMTTRAIL 參數指定使用 ADD RMTTRAIL 命令建立的遠端歷程檔。以 RMTTRAIL 指定的歷程檔必須在其關聯的 TABLE 敘述句之前。可使用多個 RMTTRAIL 敘述句來指定不同的遠端歷程檔。RMTTRAIL 前面必須加上 RMTHOST 參數。

FORMAT RELEASE 和 TRAILBYTEORDER 選項僅適用於 Extract,不適用於資料汲取。

您可以使用 ENCRYPTTRAIL 參數來加密此歷程檔中的資料。如需詳細資訊,請參閱 ENCRYPTTRAIL | NOENCRYPTTRAIL 。

預設

無

語法

RMTTRAIL <trail_name>
[, FORMAT RELEASE <major.minor>]
[, OBJECTDEFS | NO_OBJECTDEFS]
[, TRAILBYTEORDER {BIGENDIAN | LITTLEENDIAN | NATIVEENDIAN}]

<name>

歷程檔的相對或完整路徑名稱。名稱使用兩個字元。當歷程檔過時時,會將六個字元的序號新增至此名稱,例如 /ggs/dirdat/rt000000001。

FORMAT RELEASE <major.minor>

指定 Extract 傳送至歷程檔之資料的描述資料格式。讀取器處理作業可從描述資料判斷資料記錄是否為其支援的版本。舊版和新版的 Oracle GoldenGate 所包含的描述資料不同。

FORMAT 與 RECOVERYOPTIONS 參數之間有相依性。當 RECOVERYOPTIONS 設為 APPENDMODE 時,FORMAT 必須設為 RELEASE 10.0 或更新版本。當 RECOVERYOPTIONS 設為 OVERWRITEMODE 時,FORMAT 必須設為 RELEASE 9.5 或更少。

如需有關 Oracle GoldenGate 歷程檔啟動多版本功能和復原模式的其他資訊,請參閱歷程檔復原模式。

Oracle Database 12。2 支援下列設定值:

OBJECTDEFS NO_OBJECTDEFS

使用 OBJECTDEFS 和 NO_OBJECTDEFS 選項來控制是否要在歷程檔中包含物件定義。這兩個選項只有在輸出歷程檔格式為 Oracle GoldenGate 正規格式,且歷程檔格式版本大於 12.1 時才適用。否則,會忽略這兩個選項,因為不會將描述資料記錄新增至歷程檔。

從開放式系統資料庫複製到 NonStop 時,請指定低於 12.2 的格式版本,以避免在歷程檔中包含物件定義,因為 NonStop 不支援歷程檔中的處理物件定義。

TRAILBYTEORDER {BIGENDIAN LITTLEENDIAN NATIVEENDIAN}

設定歷程檔記錄中描述資料的位元組格式。此參數不會影響資料欄資料。僅適用於 FORMAT RELEASE 版本至少為 12.1 的歷程檔。有效值為 BIGENDIAN (大位元組順序)、LITTLEENDIAN (小位元組順序) 和 NATIVEENDIAN (預設為本機系統)。預設值為 BIGENDIAN。如需其他使用說明,請參閱 GLOBALS 版本的 TRAILBYTEORDER 。

範例

範例 1

RMTTRAIL ny

範例 2

在 Linux 上

RMTTRAIL trails/ny, FORMAT RELEASE 19.1

範例 3

在 Windows 上:

EXTTRAIL trails\ny, FORMAT RELEASE 19.1

範例 4

在所擷取的同一組表格中,有兩種歷程檔格式:

FORMAT RELEASE  19.1
TABLE tab1
TABLE tab2
FORMAT RELEASE 19.1
TABLE tab1
TABLE tab2

範例 5

傳送含有物件定義之 HR 綱要以及不含物件定義之 ORD 綱要的資料汲取參數檔範例:

RMTTRAIL $data/ggs12.2/a1, OBJECTDEFS
TABLE hr.*;
RMTTRAIL $data/ggs12.2/a2, NO_OBJECTDEFS
TABLE ord.*;