支援的物件命名慣例
Oracle GoldenGate 支援 SQL 命名慣例,也支援原生檔案系統名稱的格式為 library/file (member) 。
若為原生 (系統) 名稱,Oracle GoldenGate 支援一般 DB2 作為 i 命名規則的萬用字元,允許 *ALL 或尾隨星號 (*) 萬用字元的部分名稱。舉例而言:
-
程式庫
/*all(*all) -
內容庫
/a*(a*) -
程式庫
/abcde*
成員名稱是選擇性的,可以保留。在此情況下,會擷取所有成員的資料,但只會擷取內容庫與檔案名稱,並包含在寫入歷程檔的記錄中。結果是資料似乎只來自來源上的一個成員,而且您應該注意,如果成員之間有重複的索引鍵,這可能會導致目標上的完整性衝突。若要在歷程記錄中包含成員名稱,請明確地包含成員,或透過萬用字元成員規格加以納入。
對於 SQL 名稱,只會擷取基礎原生檔案中的第一個成員,以符合 i 系統 Db2 上 SQL 的正常作業。對於 SQL 名稱,Oracle GoldenGate 支援表格名稱和綱要名稱的萬用字元。如需有關萬用字元 SQL 名稱的指示,請參閱在 Oracle GoldenGate 輸入中指定物件名稱。