1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

SQLServer到Oracle通过OGG初始化并通过基于时间的方式开启复制进程

小编介绍

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

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