一种针对K-DB数据库的监控方法及系统技术方案

技术编号:13739916 阅读:77 留言:0更新日期:2016-09-22 16:26
本发明专利技术涉及数据库管理技术领域,特别是涉及一种针对K‑DB数据库的监控方法及系统,该方法包括:获取K‑DB数据库的状态信息;参考预设的异常判定规则,判断状态信息是否处于异常状态;当判定状态信息处于异常状态时,执行相应的异常报警提示,以此及时发现K‑DB数据库的故障情况,进而节省了人力物力和减少了故障给企业带来的损失。

【技术实现步骤摘要】

本专利技术涉及数据库管理
,特别是涉及一种针对K-DB数据库的监控方法及系统
技术介绍
当今,随着信息化的深入,企业用户对浪潮K-DB数据库系统的要求越来越高,往往希望数据库保持7*24小时运行。由于一旦数据库无法正常访问,业务系统将崩溃,对企业造成直接的经济损失,因此,对K-DB数据库的运行状态进行有效可靠地监控是十分重要。在现有的技术中,主要是通过探测进程方式来监控K-DB数据库,但是这样仅仅停留在数据库进程死活层面,无法真实的反映出数据库的可用性状态,往往是当业务系统无法访问时,才开始检查数据库的状态,进行相应的抢救操作,显然,这种方式不仅耗费巨大的人力物力,而且可能会给企业造成极大的损失。实际上,数据库故障若能在最初时及时发现,企业损失可以降低到最小,甚至在业务不中断的情况下完成数据库修复。基于此,亟需一种能够及时发现K-DB数据库的故障情况的监控方法及系统,以节省人力物力和减少故障给企业带来的损失。
技术实现思路
有鉴于此,本专利技术提供了一种针对K-DB数据库的监控方法及系统,以实现及时发现K-DB数据库的故障情况,进而节省人力物力和减少故障给企业带来的损失的目的。为解决上述技术问题,本专利技术提供一种针对K-DB数据库的监控方法,该方法包括:获取所述K-DB数据库的状态信息;参考预设的异常判定规则,判断所述状态信息是否处于异常状
态;当判定所述状态信息处于所述异常状态时,执行相应的异常报警提示;其中,所述状态信息包括写入操作响应信息和/或资源状态查询响应信息。上述方法中,优选地,当所述状态信息为所述写入操作响应信息时,所述获取所述K-DB数据库的状态信息,包括:当检测到监控用户的写入操作时,响应所述写入操作并生成相应的写入操作响应信息;获取生成的所述写入操作响应信息。上述方法中,优选地,所述写入操作响应信息携带针对所述写入操作的第一响应时间段,所述参考预设的异常判定规则,判断所述状态信息是否处于异常状态,包括:当所述第一响应时间段超过预设的第一时间阈值时,判定所述写入操作响应信息处于所述异常状态。上述方法中,优选地,当所述状态信息为所述资源状态查询响应信息时,所述获取所述K-DB数据库的状态信息,包括:当检测到监控人员针对数据库资源的DBA视图查询操作时,响应所述DBA视图查询操作并生成相应的资源状态查询响应信息;获取生成的所述资源状态查询响应信息。上述方法中,优选地,所述资源状态查询响应信息携带针对所述DBA视图查询操作的第二响应时间段,所述参考预设的异常判定规则,判断所述状态信息是否处于异常状态,包括:当所述第二响应时间段超过预设的第二时间阈值时,判定所述资源状态查询响应信息处于所述异常状态。本专利技术还提供了一种针对K-DB数据库的监控系统,该系统包括:状态信息获取单元,用于获取所述K-DB数据库的状态信息;异常状态判断单元,用于参考预设的异常判定规则,判断所述状态信息是否处于异常状态;报警单元,用于当判定所述状态信息处于所述异常状态时,执行相应的异常报警提示;其中,所述状态信息包括写入操作响应信息和/或资源状态查询响应信息。上述系统中,优选地,当所述状态信息为所述写入操作响应信息时,所述状态信息获取单元包括:第一生成子单元,用于当检测到监控用户的写入操作时,响应所述写入操作并生成相应的写入操作响应信息;第一获取子单元,用于获取生成的所述写入操作响应信息。上述系统中,优选地,所述写入操作响应信息携带针对所述写入操作的第一响应时间段,所述异常状态判断单元具体用于:当所述第一响应时间段超过预设的第一时间阈值时,判定所述写入操作响应信息处于所述异常状态。上述系统中,优选地,当所述状态信息为所述资源状态查询响应信息时,所述状态信息获取单元包括:第二生成子单元,用于当检测到监控人员针对数据库资源的DBA视图查询操作时,响应所述DBA视图查询操作并生成相应的资源状态查询响应信息;第二获取子单元,用于获取生成的所述资源状态查询响应信息。上述系统中,优选地,所述资源状态查询响应信息携带针对所述DBA视图查询操作的第二响应时间段,所述异常状态判断单元具体用于:当所述第二响应时间段超过预设的第二时间阈值时,判定所述资源状态查询响应信息处于所述异常状态。以上本专利技术提供的一种针对K-DB数据库的监控方法及系统中,相较现有技术中探测进程方式仅停留在数据库进程死活层面,无法真实的反映出数据库的可用性状态,本专利技术先获取所述K-DB数据库的状态信息;然后参考预设的异常判定规则,判断所述状态信息是否处于异常状态;最后,当判定所述状态信息处于所述异常状态时,执行
相应的异常报警提示,以此及时发现K-DB数据库的故障情况,进而节省了人力物力和减少了故障给企业带来的损失。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的一种针对K-DB数据库的监控方法的流程图;图2为本专利技术实施例提供的一种针对K-DB数据库的监控方法的应用场景结构图;图3为本专利技术实施例提供的一种针对K-DB数据库的监控系统的结构框图示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的核心是提供一种针对K-DB数据库的监控方法及系统,以实现及时发现K-DB数据库的故障情况,进而节省人力物力和减少故障给企业带来的损失的目的。为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。参考图1,图1示出了本专利技术实施例提供的一种针对K-DB数据库的监控方法的流程图,该方法具体可以包括如下步骤:步骤S100、获取K-DB数据库的状态信息。本专利技术实施例提供的方法的执行主体为针对K-DB数据库的监控系统,在实际应用中,该系统可以运行在监控主机中,被监控主机中运行着那些需要被监控的K-DB数据库,监控主机可以实现对多个K-DB数据库同时的进行实时状态监控,并在数据库发生异常的最初时间内进行报警操作。比如,参考图2,监控主机通过以太网络和三台被监控主机进行信息交互,监控主机中的监控系统对被监控主机中运行的数据库的状态信息进行监控。为了便于本领域技术人员更好地理解本专利技术的技术方案,以下以监控主机为执行主体进行阐述。正如上述所示,相较现有技术中通过探测进程方式来监控K-DB数据库,本专利技术主要针对数据库的状态信息进行监控,通过状态信息来判断当前数据库的运行状态是否出现异常。本专利技术中,数据库的状态信息主要涉及写入操作响应信息、资源状态查询响应信息等能够反映数据库运行状态的信息,其中,对于数据库资源状态,主要可以包括数据库打开状态,表空间状态、数据文件状态,REDO日志组状态等。具体地:在状态信息为写入操作响应信息的情况下,对于获取K-DB数据库的状态信本文档来自技高网
...

【技术保护点】
一种针对K‑DB数据库的监控方法,其特征在于,该方法包括:获取所述K‑DB数据库的状态信息;参考预设的异常判定规则,判断所述状态信息是否处于异常状态;当判定所述状态信息处于所述异常状态时,执行相应的异常报警提示;其中,所述状态信息包括写入操作响应信息和/或资源状态查询响应信息。

【技术特征摘要】
1.一种针对K-DB数据库的监控方法,其特征在于,该方法包括:获取所述K-DB数据库的状态信息;参考预设的异常判定规则,判断所述状态信息是否处于异常状态;当判定所述状态信息处于所述异常状态时,执行相应的异常报警提示;其中,所述状态信息包括写入操作响应信息和/或资源状态查询响应信息。2.如权利要求1所述的方法,其特征在于,当所述状态信息为所述写入操作响应信息时,所述获取所述K-DB数据库的状态信息,包括:当检测到监控用户的写入操作时,响应所述写入操作并生成相应的写入操作响应信息;获取生成的所述写入操作响应信息。3.如权利要求2所述的方法,其特征在于,所述写入操作响应信息携带针对所述写入操作的第一响应时间段,所述参考预设的异常判定规则,判断所述状态信息是否处于异常状态,包括:当所述第一响应时间段超过预设的第一时间阈值时,判定所述写入操作响应信息处于所述异常状态。4.如权利要求1所述的方法,其特征在于,当所述状态信息为所述资源状态查询响应信息时,所述获取所述K-DB数据库的状态信息,包括:当检测到监控人员针对数据库资源的DBA视图查询操作时,响应所述DBA视图查询操作并生成相应的资源状态查询响应信息;获取生成的所述资源状态查询响应信息。5.如权利要求4所述的方法,其特征在于,所述资源状态查询响应信息携带针对所述DBA视图查询操作的第二响应时间段,所述参考预设的异常判定规则,判断所述状态信息是否处于异常状态,包括:当所述第二响应时间段超过预设的第二时间阈值时,判定所述资源状态查询响应信息处于所述异常状态。6.一种针对K...

【专利技术属性】
技术研发人员:高杨陈良华杜彦魁
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1