Oracle数据库监控解决方案--PIGOSS BSM

一、      ORACLE监控概述

Oracle是企业常用的数据库之一,它在企业中扮演重要的角色,一般作为企业的ERP数据库、进销存数据库、OA数据库,为了确保Oracle数据库正常运行,对Oracle数据库监控就显得十分重要。那么Oralce数据库监控一般都监控哪些性能指标呢? 一般情况下主要有表空间、数据库文件状态、SGA、会话数、锁、死锁等性能监控指标。

PIGOSS BSM对Oracle的监控不仅适应于普通用户,对于专业深度剖析的用户也会有重点指标的分类,让用户感受到这是一款适合自己的监控软件。对于Oracle的监控PIGOSS BSM采用的是通用JDBC采集方式,再加上合理分配的JDBC连接池,对于Oracle本身没有太多的性能影响,而且对于PIGOSS本身占用的资源也是很少。接下来详细了解下对于Oracle监控的几大类指标

二、      Oracle本状态监控

PIGOSS BSM能够监控oracle数据库的基本性能指标信息,并且通过视图方式直观地呈现给用户。如数据库的内存信息、数据库进程信息、文件信息等。如数据库图所示:

oracle数据库基本状态监控

图:oracle数据库基本状态监控

 

三、      TOP类指标

PIGOSS BSM已经针对DISK READ(磁盘读);SHARABLE MEM READ(共享内存读取速率);EXECUTIONS(执行次数)进行了统计和TOP的排序展现;还支持顶级等待事件TOP指标、花费时间TOP指标监控,帮助DBA更好地了解数据库当前性能状态。展现效果如下图所示:

oracle数据库TOP类指标监控

图:TOP类指标监控

四、      RAC实例等指标

RAC实例整体的运行状态和各模块之间的数据监控,其中包括会话数、进程、数据库大小以及数据各个文件的大小情况,也有对会话数使用率有进一步的统计;当然除了RAC我们还有还有自定义JDBC指标,通过自定义指标可以轻易的扩展不同需求和对特定的表进行查询统计,使得客户在使用时更加随意、更加灵活。

oracle数据库实例返回值

图:数据库实例返回值

五、      表空间指标监控

可以使用户能够随时了解表空间的使用率,也可以通过历史图看出该表空间的增加趋势,PIGOSS更有自家算法对其自动增加的速率统计计算,得出每周增长量的返回值,使用户能够提前预知可能存在的风险,能够提前对其进行合理管控。此指标更是深得客户的认可,成为PIGOSS BSM监控指标的特色项。监控效果如下图所示:

oracle数据库表空间指标监控展现

图:oracle表空间指标监控展现

六、      总结

PIGOSS BSM对于oracle数据库的监控是结合了专业DBA的经验,并且与一线运维人员是使用场景紧密结合。不仅能监控到oracle的关键性能指标信息,而且通过丰富的图表将数据库的各项指标运行状态直观地展现给用户,帮助用户全面了解oracle的健康状态。