[发明专利]一种主备双节点数据库崩溃的恢复方法及装置有效
申请号: | 201911391020.5 | 申请日: | 2019-12-30 |
公开(公告)号: | CN111209140B | 公开(公告)日: | 2023-01-06 |
发明(设计)人: | 潘景基 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F16/21 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 黄晓燕 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 主备双 节点 数据库 崩溃 恢复 方法 装置 | ||
1.一种主备双节点数据库崩溃的恢复方法,其特征是,所述方法包括以下步骤:
对数据库备份路径配置参数进行预处理;
将ics-manager服务从主备切换中分离出来;
根据数据库服务mariadb的状态以及数据库完整性备份的情况,进行数据库的恢复操作;
所述根据数据库服务mariadb的状态以及数据库完整性备份的情况,进行数据库的恢复操作具体为:
判断数据库服务mariadb的状态是否正常;
若是,则判断数据库是否存在完整性备份,若存在完整性备份,则直接启用数据恢复操作,若不存在完整性备份,则根据当前环境进行数据恢复操作;
若否,则服务崩溃,对崩溃服务进行排查分析。
2.根据权利要求1所述的主备双节点数据库崩溃的恢复方法,其特征是,所述直接启用数据恢复操作的具体过程为:
删除数据库;
进入数据库备份目录,解压备份数据库文件;
将备份数据导入数据库,待数据库恢复正常后重启ics-manager服务;
将ics-manager服务添加至heartbeat集群。
3.根据权利要求2所述的主备双节点数据库崩溃的恢复方法,其特征是,所述删除数据库包括删除数据库名称,删除数据库neutron以及删除mysql.proc表。
4.根据权利要求1所述的主备双节点数据库崩溃的恢复方法,其特征是,所述对崩溃服务进行排查分析的具体过程为:
对数据库数据目录和数据库日志进行备份;
通过数据库配置文件获取配置信息,并查看服务日志;
根据服务日志,调用问题解决库,进行问题配对并恢复。
5.一种主备双节点数据库崩溃的恢复装置,其特征是,所述装置包括:
数据预处理模块,对数据库备份路径配置参数进行预处理;
服务分离模块,将ics-manager服务从主备切换中分离出来;
数据恢复模块,根据数据库服务mariadb的状态以及数据库完整性备份的情况,进行数据库的恢复操作;
所述数据恢复模块包括:
状态判断单元,用于判断数据库服务mariadb的状态是否正常;
备份完整性判断单元,用于判断数据库是否存在完整性备份;
第一数据恢复单元,用于在数据库服务状态正常,且备份完整时,进行数据恢复操作;
第二数据恢复单元,用于在数据库服务状态正常,且备份不完整时,根据当前环境,进行数据恢复操作;
分析排查单元,用于在数据库服务状态不正常时,对崩溃服务进行排查分析。
6.根据权利要求5所述的主备双节点数据库崩溃的恢复装置,其特征是,所述分析排查单元包括:
数据备份子单元,对数据库数据目录和数据库日志进行备份;
信息获取子单元,通过数据库配置文件获取配置信息,并查看服务日志;
数据恢复子单元,根据服务日志,调用问题解决库,进行问题配对并恢复。
7.根据权利要求5所述的主备双节点数据库崩溃的恢复装置,其特征是,所述第一数据恢复单元包括:
第一数据处理子单元,用于删除数据库;
第二数据处理子单元,进入数据库备份目录,解压备份数据库文件;
服务恢复子单元,将备份数据导入数据库,待数据库恢复正常后重启ics-manager服务;
服务配置子单元,将ics-manager服务添加至heartbeat集群。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911391020.5/1.html,转载请声明来源钻瓜专利网。