[发明专利]数据库切换方法、系统、介质和装置有效
申请号: | 201811582496.2 | 申请日: | 2018-12-24 |
公开(公告)号: | CN109871369B | 公开(公告)日: | 2021-03-23 |
发明(设计)人: | 严永峰;马颂华;张小虎;梁宝利;毛震鹏 | 申请(专利权)人: | 天翼电子商务有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F11/14 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 徐秋平 |
地址: | 102200 北京市昌平*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 切换 方法 系统 介质 装置 | ||
本发明提供一种数据库切换方法、系统、介质和装置,包括以下步骤:数据库状态检测,确认主库是否无法对外提供服务,且判断备库是否正常;数据库切换前准备,检测主库的带外管理节点是否可用,当所述带外管理节点可用时通过所述带外管理节点对主库进行关机;数据库切换,从共享磁盘组读取主库的控制文件并在所述备库进行恢复,在备库注册所述主库的所有数据文件和归档日志,将所述备库切换为新主库。本发明的一种数据库切换方法、系统、介质和装置,用于基于程序自带的运行脚本实现主库是否发生故障的自动检测,并在检测到主库发生故障后实现数据库的自动切换;达到数据库快速切换的目的;并利用共享磁盘组中主库的归档日志进行恢复,实现了数据无损切换。
技术领域
本发明涉及数据库切换领域,特别是涉及一种数据库切换方法、系统、介质和装置。
背景技术
在现有的互联网形态,要求数据可以7*24小时不间断的服务。长时间的停止业务或者数据丢失都会造成资损,这是互联网公司所不愿看到的。而现有技术中采用的切换方式要么需要人工进行切换,要么切换时间超长,要么切换后会有少部分数据丢失。
如Oracle数据库自带的switchover进行主从切换,主要缺点如下:数据自带的DG切换方案,利用数据命令进行手工切换。属于计划内的手工操作,无法处理紧急情况。切换时间较长,尤其是大数据库切换需要花费1个小时甚至更久。不能自动进行数据库状态检测,需要过多人工介入处理。
如Oracle数据库自带的failover进行强制切换,主要缺点如下:宕机后需要人工进行处理,造成部分数据丢失。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种数据库切换方法、系统、介质和装置,用于解决现有技术中如何自动判断主库是否可用,如何实现自动切换,如何避免人工介入处理;如何避免切换数据库时间长;如何避免切换时造成的数据丢失的问题。
为实现上述目的及其他相关目的,本发明提供一种数据库切换方法,包括以下步骤:步骤S11,数据库状态检测,确认所述主库是否无法对外提供服务,且判断备库是否正常;步骤S12,数据库切换前准备,检测所述主库的带外管理节点是否可用,当所述带外管理节点可用时通过所述带外管理节点对所述主库进行关机;步骤S13,数据库切换,从共享磁盘组读取所述主库的控制文件和REDO(重做)日志文件并在所述备库进行恢复,在所述备库注册所述主库的所有数据文件和归档日志,将所述备库切换为新主库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天翼电子商务有限公司,未经天翼电子商务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811582496.2/2.html,转载请声明来源钻瓜专利网。