不包含型錄
有效對象
Extract, Replicat, DEFGEN
說明
使用 CATALOGEXCLUDE 參數,在 TABLE 或 MAP 陳述式中使用萬用字元指定容器或目錄名稱時,將指定容器或目錄中的來源物件明確排除在 Oracle GoldenGate 組態之外。當資料庫是 Oracle 容器 databasef 時,此參數有效,其中會使用完整的三部分名稱。
CATALOGEXCLUDE 與指定檔案或歷程檔之參數相關的位置會決定其效果。指定歷程檔或檔案的參數為:EXTFILE、RMTFILE、EXTTRAIL、RMTTRAIL。參數的運作方式如下:
-
當
CATALOGEXCLUDE設定放在任何TABLE或SEQUENCE參數之前,以及在指定歷程檔或檔案的參數之前,它將全域套用至所有歷程檔或檔案,以及所有TABLE和SEQUENCE參數。 -
當
CATALOGEXCLUDE設定放在指定歷程檔或檔案的參數之後時,它只對該歷程檔或檔案有效,而且只對與其關聯的TABLE或SEQUENCE參數有效。您可以在參數檔中建立多個歷程檔或檔案設定,每個檔案後面接著一組TABLE、SEQUENCE和CATALOGEXCLUDE規格。
評估關聯的 TABLE 或 SEQUENCE 參數之前,會先評估 CATALOGEXCLUDE。因此,它們顯示的順序不會有所差異。
另請參閱 EXCLUDEWILDCARDOBJECTSONLY 參數。
預設
無
語法
CATALOGEXCLUDE {<container>}
<container>
要排除的來源 Oracle 容器。可以使用萬用字元,讓它們使用萬用字元。依照規則使用在資料庫物件名稱中使用萬用字元中所述的萬用字元。
範例
範例 1
此範例會省略 pdb1 可插拔資料庫。如果整合式 Extract 在容器 pdb1、pdb2 和 pdb3 註冊,您可以使用下列 CATALOGEXCLUDE 語法,讓 Oracle GoldenGate 略過目錄 pdb1 中發生的 DML,即使它與萬用字元語法相符。
EXTRACT capt
USERIDALIAS ggeast
RMTTRAIL east/aa
CATALOGEXCLUDE pdb1
TABLE *.*.*;
描述:關鍵字:—
不包含型錄
有效對象
Extract, Replicat, DEFGEN
說明
當使用 TABLE 或 MAP 陳述式中的萬用字元指定容器或目錄名稱時,請使用 CATALOGEXCLUDE 參數,將指定容器或目錄中的來源物件明確排除在 Oracle GoldenGate 組態之外。當資料庫是 Oracle 容器 databasef 時,此參數有效,其中會使用完整的三部分名稱。
CATALOGEXCLUDE 與指定檔案或歷程檔之參數相關的位置會決定其效果。指定歷程檔或檔案的參數為:EXTFILE、RMTFILE、EXTTRAIL、RMTTRAIL。參數的運作方式如下:
-
當
CATALOGEXCLUDE設定放在任何TABLE或SEQUENCE參數之前,以及在指定歷程檔或檔案的參數之前,它將全域套用至所有歷程檔或檔案,以及所有TABLE和SEQUENCE參數。 -
當
CATALOGEXCLUDE設定放在指定歷程檔或檔案的參數之後時,它只對該歷程檔或檔案有效,而且只對與其關聯的TABLE或SEQUENCE參數有效。您可以在參數檔中建立多個歷程檔或檔案設定,每個檔案後面接著一組TABLE、SEQUENCE和CATALOGEXCLUDE規格。
評估關聯的 TABLE 或 SEQUENCE 參數之前,會先評估 CATALOGEXCLUDE。因此,它們顯示的順序不會有所差異。
另請參閱 EXCLUDEWILDCARDOBJECTSONLY 參數。
預設
無
語法
CATALOGEXCLUDE {<container>}
<container>
要排除的來源 Oracle 容器。可以使用萬用字元,讓它們使用萬用字元。依照規則使用在資料庫物件名稱中使用萬用字元中所述的萬用字元。
範例
範例 1
此範例會省略 pdb1 可插拔資料庫。如果整合式 Extract 在容器 pdb1、pdb2 和 pdb3 註冊,您可以使用下列 CATALOGEXCLUDE 語法,讓 Oracle GoldenGate 略過目錄 pdb1 中發生的 DML,即使它與萬用字元語法相符。
EXTRACT capt
USERIDALIAS ggeast
RMTTRAIL east/aa
CATALOGEXCLUDE pdb1
TABLE *.*.*;