[发明专利]一种数据库平台自动化巡检方法及系统在审
申请号: | 201811610338.3 | 申请日: | 2018-12-27 |
公开(公告)号: | CN109783315A | 公开(公告)日: | 2019-05-21 |
发明(设计)人: | 潘多;赵峰 | 申请(专利权)人: | 远光软件股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京天达知识产权代理事务所(普通合伙) 11386 | 代理人: | 胡时冶;田英楠 |
地址: | 519085 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库平台 巡检 巡检命令 语句 人机交互界面 命令结果 巡检报告 自动化 批处理 数据库操作命令 服务器操作 人工数据库 巡检服务器 操作按钮 工作效率 结构化 实时性 触发 工作量 集合 发送 反馈 信息技术 客户 | ||
1.一种数据库平台自动化巡检方法,其特征在于,步骤如下:
在人机交互界面操作按钮被触发时,发送巡检命令语句到数据库平台;
所述数据库平台接收并执行所述巡检命令语句,得到命令结果集文件;
巡检服务器接收并处理所述命令结果集文件,生成巡检报告,并将所述巡检报告反馈至所述人机交互界面进行显示;
其中,所述巡检命令语句为一系列结构化的服务器操作命令和数据库操作命令的批处理集合。
2.根据权利要求1所述的巡检方法,其特征在于,还包括,按照设定时长定时自动触发人机交互界面操作按钮,发送巡检命令语句到数据库平台。
3.根据权利要求1或2所述的巡检方法,其特征在于,所述数据库平台接收并执行所述巡检命令语句,得到命令结果集文件,进一步包括:
所述数据库平台接收所述巡检命令语句,判断所述巡检命令语句类型,
当所述巡检命令语句为服务器类命令语句时,所述数据库平台中的每台服务器接收所述巡检命令语句,执行对应的巡检项操作命令,并反馈服务器命令结果集文件;
当所述巡检命令语句为数据库类命令语句时,在所述数据库平台中的每个数据库节点上执行对应的巡检项操作指令,并反馈数据库命令结果集文件。
4.根据权利要求3所述的巡检方法,其特征在于,所述服务器类命令语句进一步包括:硬件状态命令语句、计算节点状态命令语句、存储节点状态命令语句、OS状态命令语句;其中,
所述硬件状态命令语句包括以下巡检项:检查服务器是否加电、网络链路是否正常、存储设备是否正常读写;
所述计算节点状态命令语句包括以下巡检项:计算节点加载是否正常;
所述存储节点状态命令语句包括以下巡检项:存储节点加载是否正常;
所述OS状态命令语句包括以下巡检项:sysctl参数。
5.根据权利要求4所述的巡检方法,其特征在于,所述数据库类命令语句进一步包括:RAC集群命令语句、数据库状态命令语句;其中,
所述RAC集群命令语句包括以下巡检项:RAC集群的版本、运行状态、报错日志、磁盘使用率、OCR与voting状态;
所述数据库状态命令语句包括以下巡检项:检查数据库的信息、版本、权限、内存参数、数据文件使用率、各种文件大小、数据库实例运行时长。
6.根据权利要求5所述的巡检方法,其特征在于,巡检服务器接收并处理所述命令结果集文件,生成数据库平台健康度评分,并给出相应调整建议。
7.根据权利要求6所述的巡检方法,其特征在于,所述健康度评分分为高级健康度、中级健康度、低级健康度;
所述低级健康度对应的评分依据为:服务器、网络链路、存储设备、计算节点、存储节点、RAC集群、OCR与voting状态、数据库实例其中一项或几项为不可用状态;
所述低级健康度对应调整建议为:建议立即查明原因,解决问题;问题解决后,需重新在用户界面发起巡检命令;
所述中级健康度对应的评分依据为:sysctl参数超出标准值±50%;内存参数超出标准值±50%;磁盘使用率>80%、表空间使用率>80%、数据文件使用率>80%;RAC集群有报错日志;实例运行时长>180天;其中一项或几项满足对应条件;
所述中级健康度对应的调整建议为:建议立即参考数据库平台使用情况,调整参数或空间,重启实例;
所述高级健康度对应的评分依据为:sysctl参数、内存参数,巡检结果在标准值±50%范围内;磁盘使用率>80%、表空间使用率>80%、数据文件使用率>80%;实例运行时长<180天;所有项满足对应条件;
所述高级健康度对应的调整建议为:建议持续关注该检查项,视情况调整。
8.根据权利要求7所述的方法,其特征在于,巡检服务器接收并处理所述命令结果集文件,生成巡检报告,包括:
所述巡检服务器根据所述结果集文件中各巡检项的巡检结果、数据库平台健康度评分及相应调整建议,生成巡检报告。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于远光软件股份有限公司,未经远光软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811610338.3/1.html,转载请声明来源钻瓜专利网。