联系我们
18591797788
hubin@rlctech.com
北京市海淀区中关村南大街乙12号院天作国际B座1708室
18681942657
lvyuan@rlctech.com
上海市浦东新区商城路660号乐凯大厦26c-1
18049488781
xieyi@rlctech.com
广州市越秀区东风东路华宫大厦808号1608房
029-81109312
service@rlctech.com
西安市高新区天谷七路996号西安国家数字出版基地C座501
在业务系统上线后的双轨运行阶段,数据同步链路的稳定性直接影响业务连续性。尤其在数据库去 O 场景中,当目标端 Oracle 进行容灾切换等安全演练时,如何快速完成反向增量同步链路的目标端切换,成为运维人员的核心需求。本文基于 OMS 425、OB 4254 及 Oracle 11G 环境,详细拆解切换全流程,助力大家高效应对链路调整需求。
OMS版本:425
OB版本:4254
Oracle版本:11G

组件状态

经产品研发确认,运行的链路可以改【Incr_Sync】 参数来适配主备库的切换。
1、首先和生产业务确认好变更时间,在oracle变更之前暂停【Incr_Sync】链路的任务,确保不要让数据写入到Oracle中。

执行停止后,在同步链路显示如下所示

2、确认Oracle做完主备切换后,OMS再进行变更。
3、打开OMS运维管理界面,依次进入“组件”→找到【Incr-Sync】组件→点击“更新”。

4、我们修改sink组件中的jdbcUrl信息,从主库改成同城库(主库IP或者域名改成备库IP或者域名),点击提交后会自动重启Sync组件,组件就会自动同步增量数据到同城库。

5、检查同步链路是否正常,正常情况如下所示,延迟时间不应该太久

6、恢复后要检查同步链路是否正常。
如果Oracle变更提前OB未做链路处理,会导致OB无法正常同步数据给Oracle,此时Incr_Sync会异常重试1000次,超过1000次会异常挂掉;出现上述异常无需恐慌,我们改成正确的地址后会重启拉起任务并断点续传,数据不会丢失。
本次 Oracle ADG 主备地址切换的关键在于 “精准把控时间窗口 + 规范配置修改 + 全面事后校验”。通过调整 OMS【Incr_Sync】组件的目标端连接参数,可高效适配 Oracle 容灾切换场景,最大限度降低对业务的影响。
如果大家在实操中遇到其他问题,欢迎在评论区留言交流!下次见~