繁體中文

有效對象

Replicat

說明

使用 SOURCEDEFS 參數來指定包含來源表格或檔案定義的檔案名稱。使用 Oracle GoldenGate 版本 12.2 <.x> 格式的歷程檔時,預設不需要來源定義,因為歷程檔包含物件定義的描述資料記錄。不過,使用 Oracle GoldenGate 版本 12.1 <.x> 和更舊版本或以 no_objectdefs 選項建立的歷程檔,在異質來源與目標之間複製資料時,需要來源定義。

根據您的 Oracle GoldenGate 組態,在目標系統上使用 SOURCEDEFS 作為 Replicat 處理作業:

若要產生來源定義檔案,請使用 DEFGEN 公用程式。在啟動 Replicat 之前,將檔案傳輸至中介或目標系統。

如果將使用多個來源定義檔案,則參數檔案中可以有多個 SOURCEDEFS 陳述式,例如,如果每個 SOURCEDEFS 檔案保存不同應用程式的定義。

請勿在相同的參數檔中使用 SOURCEDEFS 和 ASSUMETARGETDEFS。

預設

無

語法

SOURCEDEFS <file_name> [OVERRIDE]

<file_name>

包含來源資料定義之檔案的相對或完整名稱。

OVERRIDE

依照預設,描述資料記錄的表格定義會覆寫任何 SOURCEDEFS 檔案的定義。

指定 OVERRIDE 以要求 Replicat 使用定義檔的定義,而非描述資料。

範例

範例 1

SOURCEDEFS dirdef\tcust.def

範例 2

SOURCEDEFS /ggs/dirdef/source_defs