設定 Replicat 參數檔

設定 Replicat 參數檔,對可插拔資料庫設定 Replicat。Replicat 可以在可插拔資料庫內的任何模式中運作。這些步驟會設定 Replicat 參數檔。

  1. 在目標系統上,使用 Oracle GoldenGate 命令行介面建立 Replicat 參數檔。

    EDIT PARAMS groupname

    其中:name 是 Replicat 群組的名稱。

  2. 按照顯示的順序輸入 Replicat 參數,為每個參數陳述式開始新的一行。

    以下是 Replicat 參數檔範例:

    REPLICAT repe
    USERIDALIAS ggeast DOMAIN OracleGoldenGate
    
    -- In case of Parallel Replicat:
    MAP_PARALLELISM 2
    APPLY_PARALLELISM 4
    SPLIT TRANS_RECS 50000
    
    -- In case of Integrated Replicat:
    DBOPTIONS INTEGRATEDPARAMS(PARALLELISM 4)
    DBOPTIONS INTEGRATEDPARAMS(EAGER_SIZE 20000)
    
    DDL EXCLUDE ALL
    DDLERROR default discard
    REPERROR (default,discard)
    DDLOPTIONS REPORT
    SOURCECATALOG DBEAST MAP hr.*, TARGET hr.*;
    參數 說明
    REPLICAT group group 是 Replicat 群組的名稱。
    USERIDALIAS alias 指定指派給 Replicat 之使用者的資料庫登入證明資料的別名。此證明資料必須存在於 Oracle GoldenGate 證明資料存放區中。
    DBOPTIONS INTEGRATEDPARAMS (parameter[, ...]) 此參數設定適用於整合模式中的 Replicat。它會指定輸入伺服器的選擇性參數。
    MAP [container.]schema.object \| library/file \| library/file(member), TARGET [container.]schema.object \| library/file \| library/file(member);

    指定來源表格、序列或多個物件,以及對應目標物件或物件之間的關係。

    • MAP 指定來源表格或順序,或一組萬用字元的物件。
    • TARGET 指定目標表格、順序或萬用字元的物件集。
    • container 是容器的名稱 (如果來源資料庫是多雲端用戶容器資料庫)。
    • schema 是綱要名稱或一組萬用字元的綱要。
    • object 是表格或序列的名稱,或一組萬用字元的物件。
    • library 是 IBM i 程式庫名稱或一組萬用字元的程式庫。
    • file 是 IBM i 實體檔案名稱或一組萬用字元的實體檔案。
    • member 是 IBM i 實體檔案成員名稱或一組萬用字元的成員名稱。使用 IBM i 原生名稱格式 (具有選擇性成員的程式庫 / 檔案) 時,唯一有效的萬用字元是至少包含一個有效字元的名稱,後面接著一個星號 (*) 或 *ALL,其符合任何名稱。

      備註:

      成員名稱是選擇性的,如果需要在歷程檔中寫入成員名稱作為物件名稱的一部分,則必須提供成員名稱。如果沒有成員名稱,實體檔案中的所有成員都會隱含地合併為歷程檔中的單一物件。

    以分號終止此參數陳述式。

    若要排除萬用字元設定中的物件,請使用 MAPEXCLUDE 參數。

  3. 輸入任何建議用於組態的選擇性 Replicat 參數。在開始處理之前,您可以隨時編輯此檔案,方法是使用 EDIT PARAMS 命令。

  4. 儲存並關閉檔案。