來源型錄

有效對象

擷取與 Replicat

說明

使用 SOURCECATALOG 參數為包含兩部分名稱的後續 TABLE 或 MAP 敘述句指定下列其中一項,其中需有三部分物件名稱,才能完全識別預設來源 Oracle 可插拔資料庫 (PDB)

從 Oracle 合併資料庫指定來源物件時,此參數提供有效的替代方式來指定完整的三部分物件名稱 (container.schema.object 或 catalog.schema.object)。使用 SOURCECATALOG 時,後續的 TABLE 或 MAP 敘述句中只需要指定兩部分名稱 (schema.object)。您可以使用多個 SOURCECATALOG 執行處理,為不同的 TABLE 敘述句集合 (如果是 Oracle,則為 SEQUENCE 敘述句) 指定不同的預設容器或目錄。

在 SOURCECATALOG 之後所遇到的三個部分名稱規格會覆寫 TABLE 敘述句中的 SOURCECATALOG 規格、MAP 敘述句或其他參數 (使用物件名稱作為輸入)。

預設

無

語法

SOURCECATALOG {<container>}

<container>

Oracle 可插拔資料庫的名稱,該資料庫包含 MAP 敘述句之 TABLE 中的指定物件。

範例

在下列範例中,SOURCECATALOG 是用來在 Extract 參數檔中指定三個不同的來源 Oracle PDB。

SOURCECATALOG FINANCE
TABLE SAP.*;
TABLE REPORTS.*;
SOURCECATALOG HR
TABLE SIEBEL.*;
TABLE REPORTS.*;
SOURCECATALOG MFG
TABLE CUSTOMER.ORDERS;
TABLE REPORTS.*;
TABLE HQ.LOCATIONS.*;

在此範例中,「擷取」會擷取下列項目: