延伸檔案

有效對象

擷取與 Replicat

說明

使用 EXTFILE 參數指定本機系統上的擷取檔案,該檔案將由初始載入 Extract 建立,並在使用 SPECIALRUN 時由初始載入 Replicat 讀取。

使用此參數進行初始載入組態。若為線上變更同步,請使用 EXTTRAIL 參數。

EXTFILE 必須在所有關聯的 TABLE 或 MAP 敘述句之前。可使用多個 EXTFILE 陳述式來定義不同的檔案。

Replicat 只支援 file_name 值,不提供任何選項。

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

預設

無

語法

EXTFILE <file_name>
[ APPEND]
[, PURGE]
[, FORMAT RELEASE <major>.<minor>]
[, MEGABYTES <megabytes>]
[, OBJECTDEFS]
[, TRAILBYTEORDER {BIGENDIAN | LITTLEENDIAN | NATIVEENDIAN}]

<file_name>

軌跡的相對或完整名稱。歷程檔名稱只能使用兩個字元。如果您使用兩個以上的字元,將會以該名稱建立檔案,但不含任何序號。當歷程檔過時時,會將六個字元的序號新增至此名稱,例如 /ogg/dirdat/ef000001。如果使用 FORMAT RELEASE 12.2 或更舊版本,則建立的歷程檔是不會增加的靜態檔案,而且命名慣例不會限制為兩個字元。

APPEND

將目前的資料新增至檔案中的現有資料。如果您使用 APPEND,請勿使用 PURGE。

PURGE

請先刪除現有的檔案,再建立新的檔案。如果您使用 PURGE,請勿使用 APPEND。

FORMAT RELEASE <major.minor>

指定 Extract 傳送給歷程檔、檔案或 (若為遠端作業) 其他處理作業之資料的描述資料格式。讀取器處理作業可從描述資料判斷資料記錄是否為其支援的版本。描述資料格式會依 Oracle GoldenGate 處理作業的版本而有所不同。舊版和新版的 Oracle GoldenGate 所包含的描述資料不同。

FORMAT RELEASE 指定 Oracle GoldenGate 發行版本版本。major 是主要版本號碼,minor 是次要版本號碼。X.x 必須反映 Oracle GoldenGate 目前或舊的正式 (GA) 發行版本。有效值從 12.2 到目前 Oracle GoldenGate X.x 版本編號,例如 19.1。發行版本會以程式設計方式對應回適當的歷程檔格式相容性層級。預設為寫入此歷程檔之處理作業的目前版本。備註:RELEASE 版本若早於 12.2,則不支援三部分物件名稱。

注意:如果在單一 Extract 中使用多個歷程檔,則只有相同的 RELEASE 版本可以共存。

Oracle Database 12.2 或更新版本支援下列設定值:

MEGABYTES <megabytes>

歷程檔中檔案的大小上限 (MB)。預設值為 2000。

OBJECTDEFS

使用 OBJECTDEFS 選項,在歷程檔中包含物件定義。只有在輸出歷程檔格式為 Oracle GoldenGate 正規格式,且歷程檔格式版本大於 12.2 時,才適用此選項。否則,會忽略此選項,因為不會將任何描述資料記錄新增至歷程檔。

TRAILBYTEORDER {BIGENDIAN LITTLEENDIAN NATIVEENDIAN}

設定歷程檔的位元組格式。僅適用於 FORMAT RELEASE 版本至少為 12.2 的歷程檔。有效值為 BIGENDIAN (大位元組順序)、LITTLEENDIAN (小位元組順序) 及 NATIVEENDIAN。預設值為 NATIVEENDIAN。如需其他使用說明,請參閱 GLOBALS 版本的 TRAILBYTEORDER 。

範例

範例 1

EXTFILE dirdat/ef

範例 2

EXTFILE dirdat/ef, MEGABYTES 200

範例 3

EXTFILE /ggs/dirdat/extdat, FORMAT RELEASE 18.1