发明名称 基于GoldenGate的灾备智能切控制方法
摘要 本发明公开了一种基于GoldenGate的灾备智能切控制方法,包括如下步骤:在源端和灾备目标端的节点主机上分别部署GoldenGate软件进行数据同步备份;每次切换前,在源端停止RAC监听,获取源端和灾备目标端的节点主机上各实例的SPID,并自动生成KILL脚本停止各实例的SPID;在源端节点主机上循环检测并停止抽取进程和投递进程;在源端节点主机启动反向同步的复制进程;在目标端节点主机循环检测复制进程,停止正向同步的复制进程,并启动反向同步的抽取进程;最后在目标端节点主机上启动投递进程。本发明不但安全可靠,有效避免数据丢失,并且能够在短时间内完成切换,大大缩短了业务停止生产的时间。
申请公布号 CN105068886A 申请公布日期 2015.11.18
申请号 CN201510458516.5 申请日期 2015.07.30
申请人 上海新炬网络信息技术有限公司 发明人 程永新;林小勇;温伟灵
分类号 G06F11/14(2006.01)I;G06F17/30(2006.01)I 主分类号 G06F11/14(2006.01)I
代理机构 上海科律专利代理事务所(特殊普通合伙) 31290 代理人 袁亚军;金碎平
主权项 一种基于GoldenGate的灾备智能切控制方法,其特征在于,包括如下步骤:S1:在源端和灾备目标端的节点主机上分别部署GoldenGate软件进行数据同步备份;S2:每次切换前,在源端停止实时应用集群监听,避免应用系统再连接到实例中;S3:获取源端和灾备目标端的节点主机上各实例的SPID,并自动生成KILL脚本停止各实例的SPID,断开会话,保证实例中无活动的业务进程;S4:在源端节点主机上循环检测抽取进程,以判断数据抽取是否全部完成,完成了则停止抽取进程;S5:在源端节点主机循环检测投递进程,以判断数据投递是否全部完成,完成了则停止投递进程;S6:在源端节点主机启动反向同步的复制进程,并提前准备好接收反向同步的数据;S7:在目标端节点主机循环检测复制进程,以判断数据复制是否全部完成,完成了则停止正向同步的复制进程,并从当前时间开始取数启动反向同步的抽取进程;S8:最后在目标端节点主机上启动投递进程。
地址 200063 上海市普陀区中山北路2000号中期大厦3楼B