使用 ZeroETL 镜像管道镜像数据
必须启用 JavaScript 才能正确显示此内容
使用 ZeroETL 镜像管道镜像数据
了解如何使用 ZeroETL 镜像管道将数据从 Autonomous AI Transaction Processing 镜像到 Autonomous AI Lakehouse 。
开始之前
请确保:
- 检查源数据库和目标数据库版本。目标数据库版本必须与源数据库相同或更高版本。
- 确保为 Oracle GoldenGate 准备数据库。
- 复核和配置数据库表中的行唯一性,以避免通过 ZeroETL 镜像出现主键问题。主键唯一地标识数据库表中的记录或行。请参阅确保源表和目标表中的行唯一性。
- 检查源数据库上的
DBA_GOLDENGATE_SUPPORT_MODE 视图,该视图显示有关数据库中表的 Oracle GoldenGate 捕获进程支持级别的信息。
- 为 GoldenGate 管道添加所需的最低策略。
任务 1:创建管道
要创建管道,请执行以下操作:
- 在 OCI GoldenGate “概览”页上,单击 GoldenGate 菜单中的管道。
- 在“管道”页上,单击创建管道。
- 在“创建管道”面板中,按如下方式填写字段,然后单击创建管道:
- 对于名称,输入管道的名称。
- (可选)对于说明,输入说明以帮助区分此管道与其他管道。
- 对于区间,选择要创建管道的区间。
- 选择许可证类型。
- 创建源和目标连接。为此快速入门,请创建 Oracle Autonomous Database 连接。
- (可选)单击显示高级选项以配置流程选项:
- 在进行中的复制之前复制现有数据:选择此选项可执行数据的初始加载。对于现有表,可以选择:
- 截断:删除现有行,然后从源加载行。
- 替换:删除现有表,然后从源创建并加载它。
- 附加:保留现有行不变,然后从源加载行。
- 跳过:将表保留原样并移至下一个对象。
- 替换方案更改 (DDL) :选择此选项后,选择在进程遇到错误时对现有方案执行的操作:
- 终止:回退事务处理并停止处理。
- 放弃:将错误记录到放弃文件并继续处理。
- 忽略:忽略错误并继续处理。
- 发生 DML 错误时的操作:选择在进程遇到 DML 错误时对现有数据执行的操作:
- 失败后重新启动:选择此选项可在进程因任何原因停止时启用自动启动。
- 使用默认映射启动管道:使用默认的 1:1 映射规则在创建后立即启动管道。如果未选择,您可以在创建后配置规则映射,然后手动启动管道。
任务 2:添加映射规则
通过映射规则,可以更改源表和方案到目标的默认一对一映射。
要预览、添加或删除映射规则,请执行以下操作:
- 在“管道信息”页上,选择映射规则。
- 在“映射规则”列表中,您可以查看或编辑当前映射规则,并且:
任务 3:启用日志记录
要在管道中启用日志记录,请执行以下操作:
- 在管道页上,选择要为其启用日志记录的管道。
- 在管道详细信息页上,选择日志。
- 在管道列表中,从“操作”菜单中,为要启用的管道选择启用日志。
- 在启用日志面板中:
- 对于日志名称,输入名称。
- 从区间下拉列表中,选择一个区间。
- 对于日志组,您可以:
- 从下拉列表中选择组
- 创建新组
- 将其留空,并自动分配默认组
- 对于日志保留期,请从下拉列表中选择月数。
- 单击启用日志。
等待状态变为“Active(活动)”。
任务 4:启动管道
要启动管道,请执行以下操作:
- 从管道详细信息页上的操作菜单中,选择开始。
- 在管道的详细信息页上,选择初始化。
初始化步骤显示管道步骤的当前状态。对于每个步骤,您可以从其操作菜单中选择查看详细信息并查看相应的消息。
- 管道的状态为“活动”(正在运行)后,选择运行时。