The invention relates to an automatic patrol inspection method and system for database platform, which belongs to the technical field of information technology, and solves the problems of low efficiency and poor real-time performance of patrol inspection for existing artificial database platform. The steps are as follows: when the man-machine interface operation button is triggered, the patrol command statement is sent to the database platform; the database platform receives and executes the patrol command statement and obtains the command result set file; the patrol server receives and processes the command result set file, generates the patrol report, and feeds the patrol report back to the man-machine interface for display. The patrol command statement is a batch set of structured server operation commands and database operation commands. It realizes automatic patrol inspection of database platform, effectively reduces the workload of relevant technical personnel, and can meet the patrol inspection needs of customers.
【技术实现步骤摘要】
一种数据库平台自动化巡检方法及系统
本专利技术涉及信息技术
,尤其涉及一种数据库平台自动化巡检方法及系统。
技术介绍
随着信息系统的数据库平台越来越多,对数据库平台的巡检工作也越来越重要。传统的手工数据库巡检方式,需要经过专业的数据库状态命令输出采集数据,人工对这些采集数据进行状态检查和分析、报告结果汇总等多个环节的处理。数据库巡检整个操作过程较长反馈较久,同时采集的结果和数据分析可能不标准。其中数据采集及分析,需要非常专业的数据库技术人员定期对所有数据库平台进行手工采集及分析数据,对于巡检后发现的问题,也需要有专业的、有经验的数据库技术人员进行数据库调整,普通的技术人员无法进行有效的调整。对于数据库较多的机房,数据库巡检工作存在巡检效率较低、时效性差、无法及时发现数据库存在的问题等缺点,无法满足数据库平台的巡检需求。
技术实现思路
鉴于上述的分析,本专利技术旨在提供一种数据库平台自动化巡检方法及系统,用以解决现有人工数据库平台巡检工作效率较低,实时性较差的问题。本专利技术的目的主要是通过以下技术方案实现的:一种数据库平台自动化巡检方法,步骤如下:在人机交互界面操作按钮被触发时,发送巡检命令语句到数据库平台;所述数据库平台接收并执行所述巡检命令语句,得到命令结果集文件;巡检服务器接收并处理所述命令结果集文件,生成巡检报告,并将所述巡检报告反馈至所述人机交互界面进行显示;其中,所述巡检命令语句为一系列结构化的服务器操作命令和数据库操作命令的批处理集合。本专利技术有益效果如下:本实施例提供的数据库平台自动化巡检方法,根据巡检状态要素得到巡检命令语句,利用巡检 ...
【技术保护点】
1.一种数据库平台自动化巡检方法,其特征在于,步骤如下:在人机交互界面操作按钮被触发时,发送巡检命令语句到数据库平台;所述数据库平台接收并执行所述巡检命令语句,得到命令结果集文件;巡检服务器接收并处理所述命令结果集文件,生成巡检报告,并将所述巡检报告反馈至所述人机交互界面进行显示;其中,所述巡检命令语句为一系列结构化的服务器操作命令和数据库操作命令的批处理集合。
【技术特征摘要】
1.一种数据库平台自动化巡检方法,其特征在于,步骤如下:在人机交互界面操作按钮被触发时,发送巡检命令语句到数据库平台;所述数据库平台接收并执行所述巡检命令语句,得到命令结果集文件;巡检服务器接收并处理所述命令结果集文件,生成巡检报告,并将所述巡检报告反馈至所述人机交互界面进行显示;其中,所述巡检命令语句为一系列结构化的服务器操作命令和数据库操作命令的批处理集合。2.根据权利要求1所述的巡检方法,其特征在于,还包括,按照设定时长定时自动触发人机交互界面操作按钮,发送巡检命令语句到数据库平台。3.根据权利要求1或2所述的巡检方法,其特征在于,所述数据库平台接收并执行所述巡检命令语句,得到命令结果集文件,进一步包括:所述数据库平台接收所述巡检命令语句,判断所述巡检命令语句类型,当所述巡检命令语句为服务器类命令语句时,所述数据库平台中的每台服务器接收所述巡检命令语句,执行对应的巡检项操作命令,并反馈服务器命令结果集文件;当所述巡检命令语句为数据库类命令语句时,在所述数据库平台中的每个数据库节点上执行对应的巡检项操作指令,并反馈数据库命令结果集文件。4.根据权利要求3所述的巡检方法,其特征在于,所述服务器类命令语句进一步包括:硬件状态命令语句、计算节点状态命令语句、存储节点状态命令语句、OS状态命令语句;其中,所述硬件状态命令语句包括以下巡检项:检查服务器是否加电、网络链路是否正常、存储设备是否正常读写;所述计算节点状态命令语句包括以下巡检项:计算节点加载是否正常;所述存储节点状态命令语句包括以下巡检项:存储节点加载是否正常;所述OS状态命令语句包括以下巡检项:sysctl参数。5.根据权利要求4所述的巡检方法,其特征在于,所述数据库类命令语句进一步包括:RAC集群命令语句、数据库状态命令语句;其中,所述RAC集群命令语句包括以下巡检项:RAC集群的版本、运行状态、报错日志、磁盘使用率、OCR与voting状态;所述数据库状态命令语句包括以下巡检项:检查数据库的信息、版本、权限、内存参数、数据文件使用率、各种文件大小、数据库实例运行时长。6.根据权利要求5所述的巡检方法,其特征在于,巡检服务器接收并处理所述命令结果集文件,生成...
【专利技术属性】
技术研发人员:潘多,赵峰,
申请(专利权)人:远光软件股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。