为 Oracle Database 添加复制

Replicat 是将数据传送到目标数据库或技术的过程。它会读取目标上的线索文件,重建 DML 或 DDL 操作,然后将它们应用于目标。了解如何为 Oracle Database 、OCI Autonomous Databases、Oracle Exadata 和 Amazon RDS for Oracle 技术添加 Replicat

GoldenGate 23ai 和 21 c 部署版本提供了说明。确保按照部署版本的相应说明进行操作。

添加 Replicat (23ai)

开始之前

确保为 Replicat 添加一个 Checkpoint 表,以便在发生中断时重新启动而不重新获取重新应用事务。

  1. OCI GoldenGate 部署控制台中,展开 DB Connections(数据库连接),然后选择目标数据库。
  2. 单击添加检查点(加号图标)。
  3. 对于检查点表,输入目标方案名称,然后单击提交
要在 GoldenGate 23ai 中为 Oracle Database 添加 Replicat
  1. OCI GoldenGate 部署控制台Administration Service 主页中,单击 Add Replicat(加号图标)。
  2. 在添加 Replicat 面板的 Replicat 信息页上,根据需要填写字段,然后单击下一步
    • 选择复制类型
      • 并行 Replicat
        • 如果选中,请选择并行复制类型,即“未集成”或“集成”。
      • 集成的 Replicat
      • 非集成的 Replicat
      • 协调的 Replicat
    • 输入 Process Name(流程名称),长度不超过 5 个字符。
    • 输入说明,以帮助区分此流程与其它流程。
  3. Replicat(复制)选项页面上,根据需要填写字段,然后单击下一步
    • Replicat 线索:
      • 输入名称
      • 如果希望 Trail 文件位于非默认位置,请输入 Subdirectory
      • 选择 Encryption profile 。如果未创建加密配置文件,则默认情况下会选择本地 Wallet。
    • 目标身份证明:
      • 选择
      • 选择指定域中的别名
      • 选择检查点表。保留默认选择,或选择为目标部署创建的检查点表。
      • 选择 Max Threads Number (最大线程数)(仅协调 Replicats )。
      • 对于开始,选择数据处理的起点:
        • 日志中的位置(默认值)
        • Now
        • 定制时间
    • 线索位置:
      • 输入序号
      • 输入 RBA 偏移
  4. 托管选项页上,根据需要填写可选字段,然后单击下一步
    • 选择配置文件名称。
    • 对于部署的健康状况至关重要。
  5. 参数文件页上,可以添加参数以进一步配置 Replicat 。例如:
    table source.table1;

    注意:

    默认情况下,GoldenGate 使用格林威治标准时间 (GMT)。使用 SETENV 覆盖此 Replicat 进程的默认设置。此更改不适用于部署。例如:

    setenv (TZ="US/Eastern")
    setenv (TZ="GMT+5")
  6. 单击创建并运行。如果单击创建,则稍后可以从管理服务主页手动启动复制

添加复制 (21 c )

开始之前

在添加复制之前,请创建一个检查点表,以确保在发生中断时复制可以重新启动而不重新应用事务。

  1. OCI GoldenGate 部署控制台导航菜单中,单击配置
  2. 数据库选项卡上,单击目标数据库的数据库连接图标。
  3. 单击添加检查点(加号图标)。
  4. 对于检查点表,输入目标方案名称,然后单击提交
要在 GoldenGate 21 c 中为 Oracle Database 添加复制:
  1. OCI GoldenGate 部署控制台的“管理服务概览”页上,单击添加复制(加号图标)。
  2. 在“添加复制”页上,选择复制类型,然后单击下一步
    复制类型包括:
    • 并行复制
    • 集成的复制
    • 协调的复制
    • 经典复制
    有关不同复制类型的更多信息,请参见 Types of Replicat
  3. 在“复制选项”页上,填写以下字段,然后单击下一步
    1. 对于流程名称,输入复制流程的名称。
    2. (可选)对于说明,输入简要说明以将此复制与其他复制区分开来。
    3. 对于目的,请选择复制的用途:
      • 高可用性
      • 灾难恢复
      • 单向(默认值)
      • N 向
    4. 对于身份证明域身份证明别名,请选择目标数据库域和别名,或者创建新身份证明。
    5. 对于,选择要处理的数据源,即线索文件
    6. 如果来源是“线索”,则对于线索名称,输入“提取”线索的名称。
    7. 如果源是“线索”,并且您希望线索文件位于非默认位置,则输入线索子目录的位置。
    8. 对于开始,选择数据处理的起点:
      • 日志中的位置
      • Now
      • 定制时间
    9. 对于事务处理日志序号,请保留默认值或输入事务处理日志序号。
    10. 对于事务处理日志 RBA 偏移,请保留默认值或输入偏移值。
    11. 对于检查点表,请保留默认选择或选择为目标部署创建的检查点表。
  4. Encryption Profile(加密配置文件)下,选择一个配置文件名称。如果未创建加密配置文件,则默认情况下会选择本地 Wallet。
    1. 加密概要信息类型
    2. 主密钥名称
  5. 托管选项下,选择对部署运行状况至关重要的,然后根据需要填写其他字段。
  6. 单击下一步
  7. 在“参数文件”页上,可以指定参数以进一步配置复制。
    table source.table1;

    注意:

    默认情况下,GoldenGate 使用格林威治标准时间 (GMT)。使用 SETENV 覆盖复制的默认设置。此更改不适用于部署。例如:
    setenv (TZ="US/Eastern")
    setenv (TZ="GMT+5")

    了解有关 SETENV 的更多信息。

  8. 单击创建并运行。如果单击创建,则稍后可以从“管理服务概览”页手动启动复制。
返回到“Administration Service Overview(管理服务概览)”页,在此页上可以查看复制进程的创建并访问复制操作。