配置复制参数文件

配置 Replicat 参数文件以针对可插入数据库配置 Replicat。复制可以在可插入数据库中的任何模式下运行。以下步骤配置 Replicat 参数文件。

  1. 在目标系统上,使用 Oracle GoldenGate 命令行界面创建 Replicat 参数文件。

    EDIT PARAMS groupname

    其中:name 是复制组的名称。

  2. 按显示的顺序输入复制参数,为每个参数语句开始一个新行。

    下面是复制参数文件样例:

    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 是复制组的名称。
    USERIDALIAS alias 指定分配给 Replicat 的用户的数据库登录身份证明的别名。此身份证明必须存在于 Oracle GoldenGate 身份证明存储中。
    DBOPTIONS INTEGRATEDPARAMS (parameter[, ...]) 此参数规范适用于集成模式下的复制。它为入站服务器指定可选参数。
    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. 输入建议用于配置的任何可选复制参数。在开始处理之前,您可以使用 EDIT PARAMS 命令随时编辑此文件。

  4. 保存并关闭该文件。