oracle监控方案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电力营销系统oracle监控方案

oracle监控也有多种方案,例如通过OEM监控管理本机数据库、GRID CONTROL监控管理同一网络里的数据库、通过SNMP协议监控实时性能信息(HP OPENVIEW)。但都有其缺点,例如OEM界面只能管理本机、GC和SNMP需要在被管机上安装AGENT代理,它们的操作界面也不直观,配置不够灵活。而HP OPENVIEW是综合监控软件,其费用过高,也不适合。

综合考虑,决定采用QUEST公司的SPOTLIGHT ON ORACLE软件来监控ORACLE 数据库,其优点是实时准确、界面直观、操作配置简单灵活、性能消耗可以限定在一个小范围内、不需要在被监控设备部署AGENT代理。且是破解版,没有监控数量上的限制。

其原理是通过设定的频率查询ORACLE内部开放的性能视图,主要是CPU上的性能消耗,需要创建新的DBA角色的用户用于监控,所以可以在限定此用户CPU消耗的限定值内(也可以降低查询频率)使用SPOTLIGHT达到实时监控的目的。其CPU消耗经QUEST 公司严格测试是比较小的,所以不用担心其CPU消耗给生产带来的影响。

1、监控总图

很直观的展示系统整体运行的实时情况,如SESSION、HOST、服务进程、SGA、后台进程、DISK等,哪部分出现问题将会红色闪烁展示,如下图示:

2、SESSION监控

2.1、TOP SE SSION信息

从图中可以看到,SID为1042,用户名为AMBER的SESSION其当前日志读为每秒386.64个块数,排名最前,说明这个SESSION当前运行繁忙,结合下面的信息可以查看到具体正执行的SQL。

2.2、SESSION等待事件

从SESSION WAITS中可以查看到当前SESSION正在等待的事件及其详细信息。

2.3、SE SSION正在执行的SQL

从SESSION SQL中可以查看到SESSION正在执行的SQL语句以及所有打开未关闭的SQL 信息。

2.4、JOB信息

从DBMS JOBS可以查看实例中所有JOB作业的信息。

3、SQL监控

3.1、性能消耗靠前的SQL信息

从图中可以看到,性能消耗靠前的SQL的具体信息。

3.2、SQL执行计划

分析SQL执行计划,结合应用判断是否存在可优化的地方。

4、实时活动信息监控

4.1、汇总实时运行情况

从图中可以看到,总体的实时活动信息。

4.2、等待事件活动信息

详细等待事件活动信息情况展示。

4.3、闩锁活动信息

详细闩锁活动信息情况展示。

4.4、回滚段活动信息

详细回滚段活动信息情况展示。

4.5、缓存分类活动信息

5、IO信息监控

5.1、IO汇总信息

从图中可以看到,总体的IO汇总信息展示。

5.3、逻辑IO信息

详细逻辑IO信息情况展示。

5.5、缓存IO信息

6、SGA使用统计信息

6.1、SGA使用汇总信息

从图中可以看到,SGA使用的汇总信息。

6.2、共享池内存使用信息

从图中可以看到,共享池的使用信息。

6.3、缓存内存使用信息

缓存使用信息,从图中可以看到缓存只用到了DEFAULT池。

6.4、参数信息

7.1、联机日志信息

从图中可以看到,联机日志的使用信息。

从图中可以看到,表空间使用的详细信息。

8、性能诊断

8.1、回应时间统计信息

从图中可以看到,回应时间的汇总统计信息。

从图中可以清楚看到内存的详细信息,并提供了内存参数配置建议。

9、实时告警设置

9.1、告警阀值设置

从图中可以看到,告警阀值可以灵活配置(已有默认值)。

9.2、告警短信设置

从图中可以看到,告警短信、邮件可以灵活配置。

10、总结

通过SPOTLIGHT监控ORACLE可以清晰明了的在第一时间提前得到告警,并直观查看数据库是在哪部分存在问题,可以在第一时间介入分析解决。给数据库管理员的工作带来极大的方便性,简化了监控工作,保障了数据库安全稳定24小时运行。其中各个告警阀值指标的定义,需要和省公司相应人员一起制定。

相关文档
最新文档