ODI CDC操作详解:从触发器到LogMiner的全面指南

4星 · 超过85%的资源 需积分: 17 71 下载量 175 浏览量 更新于2024-12-15 1 收藏 9.94MB DOC 举报
ODI CDC操作手册详细介绍了Oracle Data Integrator (ODI) 的Change Data Capture (CDC) 功能,这是一种在数据库层面捕获数据更改的重要技术。该手册涵盖了五个主要部分:数据复制、触发器方式的非实时单项复制、实时单项复制、LogMiner方式的非实时和实时单项复制,以及删除日志。 1. 数据复制 - 触发器方式非实时单项复制:首先,定义数据服务器和物理及逻辑架构,包括数据源和目标之间的连接。使用模型和知识模块导入功能,如沿用之前创建的示例模型(如oracle_sh和oracle_tgtwh)。配置步骤包括选择合适的Journal Knowledge Module (JKM) 来记录数据更改,添加需要同步的数据存储,建立订阅,并启动日记记录。此外,还涉及到接口、包的创建与配置,以及生成方案和配置计划。 - 实时单项复制:与非实时模式类似,但包的创建和执行更为直接,无需额外的计划配置,只需启动包即可。 - LogMiner方式:这种方式适用于数据库开启了归档日志,且用户有权限。步骤包括配置Journal Writer,添加数据存储和订阅,启动LogMiner,并创建相关包(如TGT_CHANNLES_LOGMINER_PKG)及其关系图。 2. 删除日记(CDC):当不再需要CDC时,可以删除相关日志,确保数据同步的准确性。 在整个过程中,文档强调了对数据库结构、权限和配置的细致处理,以确保数据迁移的稳定性和一致性。无论是使用触发器还是LogMiner,都需要根据具体需求选择合适的方法,并且在每一步骤后都会进行模拟数据更改以验证迁移效果。通过这个手册,用户可以深入了解如何在ODI中有效地实施和管理CDC功能。