使用 ZeroETL 镜像管道镜像数据

了解如何使用 ZeroETL 镜像管道将数据从 Autonomous AI Transaction Processing 镜像到 Autonomous AI Lakehouse。

开始之前

确保:

任务 1:创建管道

要创建管道,请执行以下操作:

  1. 在 OCI GoldenGate 概览页面的 GoldenGate 菜单中,选择管道

    或者,您可以依次选择 Data FabricCreate pipeline

  2. 在“管道”页上,选择创建管道

  3. 在“创建管道”面板中,按如下方式填写字段,然后选择创建管道

    1. 对于名称,为管道输入名称。

    2. (可选)对于说明,输入说明以帮助将此管道与其他管道区分开来。

    3. 对于区间,选择要在其中创建管道的区间。

    4. 选择许可证类型。

    5. 创建源连接和目标连接。为此,请创建 Oracle Autonomous AI Database 连接

    6. (可选)选择显示高级选项以配置进程选项:

      • 在进行持续复制之前复制现有数据:选择此选项可执行数据的初始加载。对于现有表,可以选择:

        • 截断:删除现有行,然后从源加载行。

        • 替换:删除现有表,然后从源创建并加载它。

        • 附加:使现有行保持不变,并从源加载行。

        • 跳过:将表保留原样并移至下一个对象。

      • 替换方案更改 (DDL) :选择此选项后,选择在进程遇到错误时对现有方案执行的操作:

        • 终止:回退事务处理并停止处理。

        • 放弃:将错误记录到放弃文件并继续处理。

        • 忽略:忽略该错误并继续处理。

      • DML 错误时的操作:选择在进程遇到 DML 错误时对现有数据执行的操作:

        • 终止

        • 放弃

        • 忽略

      • 失败后重新启动:选择此选项可在进程因任何原因停止时启用自动重新启动。

      • 使用默认映射启动管道:使用默认的 1:1 映射规则在创建后立即启动管道。如果未选中,则可以在创建后配置规则映射,然后手动启动管道。

任务 2:添加映射规则

通过映射规则,您可以将源表和方案的默认一对一映射更改为目标。

要预览、添加或删除映射规则,请执行以下操作:

  1. 在 "Pipeline information"(管道信息)页面上,选择 Mapping rules(映射规则)

  2. 在“映射规则”列表中,可以查看或编辑当前映射规则,以及:

    • 预览:查看映射规则如何影响复制中包含的方案和表。

    • 添加:确定要包括或排除的表和方案。您可以使用全限定对象名称或通配符来代替对象名称的任何部分。有关详细信息,请参阅在数据库对象名称中使用通配符

    • 删除:删除映射规则。

任务 3:启用日志记录

要在管道中启用日志记录,请执行以下操作:

  1. 管道页上,选择要为其启用日志记录的管道。

  2. 管道详细信息页上,选择日志

  3. 在管道列表中,从“操作”菜单中,为要启用的管道选择启用日志

  4. Enable log 面板中:

    1. 对于日志名称,输入名称。

    2. 区间下拉列表中,选择一个区间。

    3. 对于日志组,您可以:

      • 从下拉列表中选择组

      • 创建新组

      • 将其留空,并自动分配默认组

  5. 对于日志保留,从下拉列表中选择月数。

  6. 选择启用日志

等待状态变为“Active(有效)”。

任务 4:启动管道

要启动管道,请执行以下操作:

  1. 从管道详细信息页上的操作菜单中,选择开始

  2. 在管道的详细信息页面上,选择初始化

    初始化步骤显示管道步骤的当前状态。对于每个步骤,您可以从其操作菜单中选择查看详细信息并查看相应的消息。

  3. 在管道的状态为“有效(正在运行)”之后,选择运行时

    运行时进程显示 Capture 和 Apply 进程的状态及延迟。