小编介绍
你好,我是本际云服务器推荐网的小编小本本,今天为大家分享一篇关于SQLServer到Oracle通过OGG初始化并通过基于时间的方式开启复制进程的文章。

方案介绍
当前项目上,想要将SQLServer数据同步到Oracle上的一张新表,需要依赖中间库。原始方案是:目标库SQLServer全部备库,中间库SQLServer全库恢复,中间库通过OGG原有的初始化功能将数据初始化到目标库,完成初始化后,源库和目标库建立复制关系,基于备份点启动复制进程。优化后的方案为:源库直接初始化数据到目标库,目标库采用基于时间的方式开启复制进程,可大大缩减操作时间成本,提升工作效率95%。
操作方案
本文将为您介绍具体的操作方案:
- 1. 源库配置MGR进程,投递进程DPCRM,抽取进程EXTCRM。
- 2. 增加test表表级附加日志并查看附加日志是否添加。
- 3. 将test表添加到抽取进程,重启抽取进程。
- 4. 源端修改defgen配置文件,重新生成defgen文件,并传输到目标端,目标端重启crm复制进程,让新defgen文件生效。
- 5. 源库配置初始化进程initcrm1,目标端配置新增初始化进程intcrm1。
- 6. 启动初始化进程startinitcrm1,查看初始化进程执行情况info*,task。
- 7. 基于时间启动复制进程,添加主键冲突异常处理参数。通过infoCRMTEST查看进程同步情况,同步追上以后,删除reperror(-1,discard)参数,至此基于时间的异构数据库OGG表同步配置完成。
更多精彩干货分享
如果您想获取更多的精彩干货,欢迎关注本际云服务器推荐网。
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6086.html
