[发明专利]一种用于Oracle数据库长距双活网络高可用的方法有效
申请号: | 201910398028.8 | 申请日: | 2019-05-14 |
公开(公告)号: | CN110278106B | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 吴炎;王磊;张浩;陈仕昌 | 申请(专利权)人: | 杭州沃趣科技股份有限公司 |
主分类号: | H04L41/0663 | 分类号: | H04L41/0663;H04L43/0823 |
代理公司: | 浙江杭知桥律师事务所 33256 | 代理人: | 王梨华;陈丽霞 |
地址: | 310000 浙江省杭州市滨江区长河街道滨*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及网络保护领域,公开了一种用于Oracle数据库长距双活网络高可用的方法,包括以下步骤:S1)在正常情况下保证一条链路active,另外一条backup;S2)在active链路发生故障后,backup链路切换为active,接替原有的链路,保证网络通信的连续性;S3)在两条长距链路发生故障后,保证本地机房内部的节点能够正常通信。本发明弥补了HAIP方案在一条中间长距链路发生故障,无法感知到,不会发生故障切换,业务会发生中断的缺陷,在两条链路都发生故障后,同机房内能正常通信。本发明保证了业务连续性,提高了企业的经济效益。 | ||
搜索关键词: | 一种 用于 oracle 数据库 长距双活 网络 可用 方法 | ||
【主权项】:
1.一种用于Oracle数据库长距双活网络高可用的方法,其特征在于,包括以下步骤:S1)周期性对所有的链路进行检测,如果到达了时间,则开始,否则继续等待;S2)进入检测的过程,对两条链路中的slave都进行检测;如果所有的slave都检测完毕了,则进入步骤S6)操作,如果还有slave没有检测,则进入到步骤S3);S3)对单一链路进行检测;如果当前的slave为Down的状态,则进入到步骤S4),如果当前的slave为是Up的状态,则进入到步骤S5);S4)判断这条链路是否具备从Down状态切换到Up状态的条件;如果在1个interval内收到了arp报文,则说明这条链路是正常的,则可以切换到Up状态,或interval内没有收到arp报文,但当前已经进入failed模式,也可以将链路状态切换到Up状态;否则该链路保持Down状态;S5)如果当前口是Up状态的,则检查链路是否有发生故障;如果在两个interval内都没有收到arp报文,且也没有进入failed模式,则将该链路状态切换为Down;S6)判断两条链路,是否在2个interval内都收到arp报文;如果是则表示两条链路都有问题,则进入到步骤S7),如果不是,则说明至少有一条链路是正常的,则进入到步骤S8);S7)当前两条链路都有问题,增加失败的计数,在失败计数超过预先定义的阈值6次的时候,就进入到失败模式。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州沃趣科技股份有限公司,未经杭州沃趣科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910398028.8/,转载请声明来源钻瓜专利网。