[发明专利]一种避免服务器故障切换时数据库数据丢失的方法在审
申请号: | 201810180226.2 | 申请日: | 2018-03-05 |
公开(公告)号: | CN108415797A | 公开(公告)日: | 2018-08-17 |
发明(设计)人: | 王朝晖;李长志;陈亮甫;贾国强 | 申请(专利权)人: | 山东超越数控电子股份有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F17/30 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 韩洪淼 |
地址: | 250101 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器故障 数据库数据 服务器 缓存 监测主机系统 备机数据库 缓存数据库 服务程序 继续监测 启动数据 数据暂存 双机热备 网络磁盘 主机服务 虚拟IP 挂载 配置 服务 | ||
本发明涉及一种避免服务器故障切换时数据库数据丢失的方法,其特征在于,包括以下步骤:S1:在服务器上配置双机热备软件,实现服务器之间的切换;S2:监测主机系统是否发生异常,如果发生异常转到步骤S3,否则转到步骤S2继续监测;S3:关闭主机服务包,并启动虚拟IP;S4:启动数据缓存服务程序,将数据暂存至本地缓存数据库;S5:挂载网络磁盘;S6:启动备机数据库服务。
技术领域
本发明属于数据存储技术领域,具体涉及一种避免服务器故障切换时数据库数据丢失的方法。
背景技术
随着信息技术的发展,如今各大企事业单位越来越重视信息系统的建设。信息系统可靠性是信息系统建中不可避免会遇到的问题。任何小的硬件、软件故障均有可能引起系统的网络故障,造成业务的中断或者数据的丢失,由此会造成人力、物力、财产损耗。
基于共享存储的双机热备系统,标准形式为两台服务器加一台磁盘阵列。双机热备一般指服务器采用active/standby的形式,同一时间只有一台服务器作为主机启动系统所需要的服务,另一台计算机作为备机,并使用双机热备软件实时检测主机的运行状态,一旦检测到主机工作异常,则首先关闭主机运行的数据库服务,然后启动备机中的数据库服务,备机中服务启动后则可接管主机正常工作。但是一旦数据库中数据量较大时数据库服务启动、关闭时间较长,并且数据库服务需要在服务器挂载网络磁盘之后进行启动。此为现有技术的不足之处。
图1所示,为现有技术中数据中断时间程序。
因此,针对现有技术中的上述缺陷,提供设计一种避免服务器故障切换时数据库数据丢失的方法;以解决现有技术中的上述缺陷,是非常有必要的。
发明内容
本发明的目的在于,针对上述现有技术存在的缺陷,提供设计一种避免服务器故障切换时数据库数据丢失的方法,以解决上述技术问题。
为实现上述目的,本发明给出以下技术方案:
一种避免服务器故障切换时数据库数据丢失的方法,其特征在于,包括以下步骤:
S1:在服务器上配置双机热备软件,实现服务器之间的切换;
S2:监测主机系统是否发生异常,如果发生异常转到步骤S3,否则转到步骤S2继续监测;
S3:关闭主机服务包,并启动虚拟IP;
S4:启动数据缓存服务程序,将数据暂存至本地缓存数据库;
S5:挂载网络磁盘;
S6:启动备机数据库服务。
作为优选,所述步骤S4中,客户端通过UDP指令报文发送至本地缓存数据库。
作为优选,所述步骤S6之后还包括以下步骤:
S7:主机数据库服务启动后,本地缓存数据库中的数据转存到磁盘阵列中的数据库内。
作为优选,所述步骤S1中,服务器与磁盘阵列之间以标准形式连接。
本发明的有益效果在于,本地缓存数据库接受网络设备通过socket发来的数据,将数据保存在本地服务器的临时数据库中,同时实时尝试主数据库的连接,当服务器中的数据库服务启动之后,把保存在本地数据转存到磁盘阵列中的数据库中。数据缓存服务为小型程序,启动及关闭时间均可在一秒之内完成,并且数据缓存服务存储数据在本地,并不需要挂载网络磁盘之后启动,服务包中的数据缓存服务放在启动虚拟IP之后。因此,由于数据本地转存服务的添加,系统故障引起的主备切换时间则由原来的主机系统异常到主机服务包关闭再到数据库服务启动的时间,缩短为主机系统异常到数据缓存服务启动的时间。此为其一。
其二,通过设置本地缓存数据库服务,能够有效避免主机异常,主备机切换时数据的丢失现象。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东超越数控电子股份有限公司,未经山东超越数控电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810180226.2/2.html,转载请声明来源钻瓜专利网。