鐵路
有效對象
擷取
說明
使用 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為必要關鍵字。 -
RELEASE指定 Oracle GoldenGate 發行版本版本。<major>是主要版本號碼,<minor>是次要版本號碼。X.x必須反映 Oracle GoldenGate 的最新或更舊版本 (GA) 發行版本。有效值為 11.2 到目前的 Oracle GoldenGateX.x版本號碼,例如 11.2 或 12.1。以程式設計方式將發行版本對應回適當的內部相容性層級。預設為寫入此歷程檔之處理作業的目前版本。請注意,12.1 版以前的
RELEASE版本不支援三部分物件名稱。
FORMAT 與 RECOVERYOPTIONS 參數之間有相依性。當 RECOVERYOPTIONS 設為 APPENDMODE 時,FORMAT 必須設為 RELEASE 10.0 或更新版本。當 RECOVERYOPTIONS 設為 OVERWRITEMODE 時,FORMAT 必須設為 RELEASE 9.5 或更少。
如需有關 Oracle GoldenGate 歷程檔啟動多版本功能和復原模式的其他資訊,請參閱歷程檔復原模式。
Oracle Database 12。2 支援下列設定值:
-
對於相容性設為 12.1 的 Oracle Database 12。2 非 CDB,支援
FORMATRELEASE12.2 或更新的版本。 -
For Oracle Database 12.2 non-CDB with compatibility set to 12.2,
FORMATRELEASE12.2 or above is supported. -
對於相容性設為 12.2 的 Oracle Database 12。2 CDB/PDB,只支援
FORMATRELEASE12.3。這是因為 PDB 使用本機還原,而需要使用 PDB 編號來增強交易ID,以確保交易 ID 的唯一性。
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.*;