一种信息系统数据库自动化运维系统及其运维方法技术方案

技术编号:24090857 阅读:386 留言:0更新日期:2020-05-09 08:00
本发明专利技术涉及一种信息系统数据库自动化运维系统,该系统包括自动巡检单元,性能监测单元,告警管理单元,故障诊断单元,行为分析单元,多库批量执行单元,基线管理单元;该系统的架构使用的是基于多层架构设计,分为展示层、应用服务层和数据层;所述的展示层通过IE浏览器以B/S方式进行界面展现;所述的数据层使用Oracle数据库保存各类数据。其运维效率高,增加了信息系统运行的可靠性。

An information system database automatic operation and maintenance system and its operation and maintenance method

【技术实现步骤摘要】
一种信息系统数据库自动化运维系统及其运维方法
本专利技术属于信息技术运维领域,具体涉及一种信息系统数据库自动化运维系统及其运维方法。
技术介绍
随着信息化程度提升,信息系统成为企业内部流程及业务进行的加速器,但给信息系统的运维也带来挑战,如数据库参数配置问题、消耗资源大的语句和其他应用代码引起的性能或可用性问题;配置更改、存储结构更改(如表、索引等数据对象结构变化)、非授权的数据更改等要素变更引起数据库某一功能失效或性能下降,据统计影响信息系统全局的应用类问题大部分体都现在数据库层面。特别是对数据库各类指标的巡检、告警规则确定、状态监测、问题定位等都需要专业知识和技术经验的积累,技术门槛高,运维效率差,降低了信息系统运行的可靠性。具体体现在:1、现有运维模式是数据库运维人员通过审计平台登录数据库服务器进行巡检,经计算,正常情况下,巡检一套数据库包括RAC节点平均需要8分钟。以巡检的46套数据库为例,巡检一次需耗时6个小时。数据组现有4个数据库管理员,巡检一次需耗时1.5个小时。2、各业务系统IT架构不同,其对应的数据库关键指标不尽相同,指标阀值因库而异。现有运维模式是数据库运维人员在人工巡检过程中根据经验进行分析判断,导致运维人员固定巡检其熟悉的业务数据库,一方面只能在巡检时发现问题,不利于主动处理隐患,另一方面不利于人员变动和知识传递。3、现有运维模式下,数据库配置发生变更,运维人员无法回溯历史,缺乏历史数据比对记录。4、各分部运维数据库较多,在实际运维中,运维人员构成复杂,数据安全性和数据安全风险较大,出现问题无法跟踪取证,找不到操作者,无法做到精益化运维管理。5、存储容量管理一直是数据库管理的重点,现在的容量调整大部分依靠系统开发厂商临时调整,没有规划。6、数据库中对象众多,实际运维需要对系统影响比较大的对象重点关注并记录数据,一旦重点关注的对象发生突变能够及时掌握。
技术实现思路
本专利技术目的是提供一种信息系统数据库自动化运维系统及其运维方法,解决
技术介绍
中的问题,运维效率高,增加了信息系统运行的可靠性。为了实现以上目的,本专利技术采用的技术方案为:其一、一种信息系统数据库自动化运维系统,该系统包括自动巡检单元,性能监测单元,告警管理单元,故障诊断单元,行为分析单元,多库批量执行单元,基线管理单元;所述的自动巡检单元自动巡检,巡检指标可配置,巡检报表可定义;进行巡检报告比对分析;进行Oracle告警日志巡检;所述的性能监测单元监控的数据库以表格形式展现,钻取查询主机巡检情况、数据库详情、工作负载关联的活动会话和等待事件以及相关sql详情;所述的故障诊断单元通过日志按照错误信息等级分析,对多指标组合和关联分析,告警智能推送,以声音和弹框形式实时预警;所述的行为分析单元对数据库的DDL操作、登入登出和连接类型进行审计,查看数据的导出和导入情况,并生成相应审计报告,记录操作痕迹;所述的多库批量执行单元将一个脚本在多个数据库上执行;所述的基线管理单元将运维技术参数设置为基线;该系统的架构使用的是基于多层架构设计,分为展示层、应用服务层和数据层;所述的展示层通过IE浏览器以B/S方式进行界面展现;所述的数据层使用Oracle数据库保存各类数据。进一步的,所述的系统的架构采用J2EE框架结构,且该结构是基于WebService的SOA框架。其二、一种信息系统数据库自动化运维方法,包括如下步骤:1)、根据不同数据库设定阀值,且阀值可以定义事件等级,系统根据阀值准实时触发告警;2)、通过AWR报告功能,查看AWR报告;通过基线管理功能,数据库运维人员根据选择的关键指标和日期建立基线;3)、多库执行及行为审计;4)、利用大数据分析手段为容量规划提供支撑,制定容量规划策略;5)、对表和索引的访问频率记录,为后续制定历史数据归档策略提供依据;对未使用的索引及时清理;对执行次数多于设定值的或对系统性能影响的sql语句重点关注,监测执行计划,并建立sql基线,发生变更及时预警。本专利技术的技术效果在于:通过本专利技术运维系统及其运维方法运维效率高,增加了信息系统运行的可靠性。附图说明图1为本专利技术的架构示意图。具体实施方式下面将结合本专利技术实施例,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参照附图,本专利技术目的是提供一种信息系统数据库自动运维系统可对信息系统数据库进行深入分析,该运维系统包括自动巡检单元,性能监测单元,告警管理单元,故障诊断单元,行为分析单元,多库批量执行单元,基线管理单元并能够根据不同的需求灵活配置功能模块,可靠性高,实用性强。信息系统数据库自动运维系统使用的架构是基于多层架构设计,可分为展示层、应用服务层和数据层。展示层通过IE浏览器以B/S方式进行界面展现。数据层使用Oracle数据库保存各类数据。具有如下特点:本专利技术系统的架构采用J2EE框架结构,可实现群集和负载均衡;支持从PC服务器到小型机系统的多种服务器;可提供严密的安全解决方案,满足系统高强度的安全管理要求;基于WebService的SOA框架,适应了多系统灵活集成的需要。通过本专利技术可对信息系统数据库按照设置的巡检频率由自动巡检单元自动巡检,实现巡检指标可配置,巡检报表可定义;进行巡检报告比对分析;进行Oracle告警日志巡检;性能监测单元监控的数据库以表格形式展现,可以钻取查询主机巡检情况、数据库详情(状态+46个指标对比分析)、工作负载关联的活动会话和等待事件以及相关sql(一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统同时也是数据库脚本文件的扩展名)详情;故障诊断单元通过日志按照错误信息等级分析等,对多指标组合和关联分析,告警智能推送,以声音和弹框等多种形式实时预警,做到预警不留死角;行为分析单元对数据库的DDL(数据定义语言,是数据库管理系统的一部分,用于定义数据库的所有特性和属性)操作、登入登出和连接类型进行审计,可以查看数据的导出和导入情况,并能生成相应审计报告,记录了操作痕迹,便于日后跟踪取证。多库批量执行单元将一个脚本在多个数据库上执行,节省了人力和时间;基线管理单元将运维技术参数设置为基线,方便与目前数据库运行情况进行比对。下面来说明本专利技术方法方案及效果:布置本专利技术系统的方法:1)、统一阀值,固化运维经验在系统中对根据不同数据库设定阀值,且阀值可以定义事件等级,系统能够根据阀值准实时触发告警,运维从服务型到价值型转变。2)、基线管理及AWR报告察看通过AWR报告功能,随时随地查看AWR报告;通过基线管理功能,数据库运维人员根据选择的关键指标和日期建立基线,便于日后性能的比对分析。...

【技术保护点】
1.一种信息系统数据库自动化运维系统,其特征在于,该系统包括自动巡检单元,性能监测单元,告警管理单元,故障诊断单元,行为分析单元,多库批量执行单元,基线管理单元;/n所述的自动巡检单元自动巡检,巡检指标可配置,巡检报表可定义;进行巡检报告比对分析;进行Oracle告警日志巡检;所述的性能监测单元监控的数据库以表格形式展现,钻取查询主机巡检情况、数据库详情、工作负载关联的活动会话和等待事件以及相关sql详情;所述的故障诊断单元通过日志按照错误信息等级分析,对多指标组合和关联分析,告警智能推送,以声音和弹框形式实时预警;所述的行为分析单元对数据库的DDL操作、登入登出和连接类型进行审计,查看数据的导出和导入情况,并生成相应审计报告,记录操作痕迹;所述的多库批量执行单元将一个脚本在多个数据库上执行;所述的基线管理单元将运维技术参数设置为基线;/n该系统的架构使用的是基于多层架构设计,分为展示层、应用服务层和数据层;所述的展示层通过IE浏览器以B/S方式进行界面展现;所述的数据层使用Oracle数据库保存各类数据。/n

【技术特征摘要】
1.一种信息系统数据库自动化运维系统,其特征在于,该系统包括自动巡检单元,性能监测单元,告警管理单元,故障诊断单元,行为分析单元,多库批量执行单元,基线管理单元;
所述的自动巡检单元自动巡检,巡检指标可配置,巡检报表可定义;进行巡检报告比对分析;进行Oracle告警日志巡检;所述的性能监测单元监控的数据库以表格形式展现,钻取查询主机巡检情况、数据库详情、工作负载关联的活动会话和等待事件以及相关sql详情;所述的故障诊断单元通过日志按照错误信息等级分析,对多指标组合和关联分析,告警智能推送,以声音和弹框形式实时预警;所述的行为分析单元对数据库的DDL操作、登入登出和连接类型进行审计,查看数据的导出和导入情况,并生成相应审计报告,记录操作痕迹;所述的多库批量执行单元将一个脚本在多个数据库上执行;所述的基线管理单元将运维技术参数设置为基线;
该系统的架构使用的是基于多层架构设计,分为展示层、应用服务层和数据层;所述的展示层通过IE浏览器以B...

【专利技术属性】
技术研发人员:姚振李明方圆管建超孙强张永梅郭洋马永郭骏程周育窦国贤宋晓波罗飞梁静崔文华方梅储世华
申请(专利权)人:国家电网公司国网安徽省电力有限公司信息通信分公司国网信息通信产业集团有限公司安徽继远软件有限公司
类型:发明
国别省市:北京;11

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

1