您的位置:首页 > 数据库 > Oracle

如何实现Oracle服务性能监控

2014-03-17 18:33 302 查看
如何实现Oracle服务性能监控

注意:目前监控宝只支持Oracle 10及11的监控,Orcale监控只能通过采集器方式创建项目。

使用Orcale插件需要的运行环境有:

1.采集器所在机器必须装有sqlplus,并且此机器具有能通过sqlplus连接目标Oracle的权限。

2.创建Oracle项目时需要用户提供一个Oracle帐号及连接服务名。此帐号的权限需求有:对系统表 dba_tablespace_usage_metrics的查询权限,能执行 dbms_workload_repository.modify_snapshot_settings操作修改awr的快照生成频率(此需求是因为要保证awr的生成频率和项目的监控频率一致)。

3.如果是linux环境,给root添加oracle的全局变量 source $HOME/.bash_profile

以上步骤提供给正在使用监控宝的,在创建Oracle监控项目非常简单,通过以下连接可以快速创建:

性能图表一览以下其中一部分Oracle性能监控图表

并发性能:(并发性能req/s,统计毎秒逻辑读的次数)

IO性能:(统计每秒IOPS,MBPS及物理读,物理写的次数)

内存进程:(统计session,内存及进程数)

空间统计:(统计Oracle表空间的使用情况)

Top sql:(统计Oracle在逻辑读,消耗时间,cpu时间的前十条sql语句)

另外,Oracle服务的监控还支持自定义报警,能够针对逻辑读,IOPS,MBPS等设置指标告警阀值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: