繁體中文
有效對象
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