如何实现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等设置指标告警阀值
注意:目前监控宝只支持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等设置指标告警阀值
相关文章推荐
- 忆龙2009:如何在iMC中实现性能的实时监控
- 如何使用Oracle中autotrace来实现性能优化
- Oracle如何实现利用实体化视图提高查询性能
- Oracle PL/SQL编程之如何实现程序来统计另一个程序的性能(接上一篇 优化后)
- Oracle PL/SQL编程之如何实现程序来统计另一个程序的性能
- 在性能测试时,如何观察服务器端Oracle在执行的Sql语句【监控】
- 如何查询Oracle性能监控
- 在Spark中如何通过YDB实现比原生Spark性能高100倍的多表关联
- Linux 如何启动和关闭Oracle 服务
- 如何做实时监控?—— 参考 Spring Boot 实现
- 如何利用内部类的类型封装功能实现线程安全的类以提高程序的性能
- 开发人员如何关注Oracle性能(下)
- #听云博客大赛#如何在自己的App嵌入听云产品监控App性能
- Java如何实现系统监控、系统信息收集、sigar开源API的学习
- 基于网络抓包实现kubernetes中微服务的应用级监控
- 如何使用海康SDK实现网络摄像机(IPC)自动配置【源码】【监控】【录播】【NVR】
- 大数据公司如何实现标准化服务输出?NO.410华量软件
- 美国国安局如何实现海量用户数据的监控
- 如何搭建Packetbeat性能监控
- 云智慧透视宝PHP应用性能监控实现原理