OSWatcher 监控Linux 系统工作负载
OSWatcher 是oracle 提供的用于捕获操作系统性能指标,帮助DBA 分析、诊断数据库性能、故障,MOS 下载地址:1526578.1,包括2部分:
oswbb: 一个 unix 操作系统的 shell script,用来收集和存储数据。
oswbba: 一个 java 工具用来自动分析数据,提供建议,产生图形和一个 html 文档。
1、下载安装包,上传至数据库服务器,解压缩至安装目录:
# mkdir -p /u01/app/oracle/oswbb
#tar -xvf oswbb840.tar -C /u01/app/oracle/oswbb/
如果是RAC 数据库,监控集群私有网络,需增加private.net 文件,指定RAC 节点的private nodename
安装目录中找到文件Exampleprivate.net,复制一份命名为private.net ,编辑文件private.net,根据不同的os 平台进行修改
cp Exampleprivate.net private.net
这里OS为linux ,只保留linux 部分其他平台移除掉,修改完成后保存为如下内容
2、启动oswbb进行系统性能捕获,60秒进行一次捕获,数据保留最近的48小时之内的
setsid ./startOSWbb.sh 60 48
采集的性能数据存放在archive 目录,这些数据可以通过oswbba 进行分析
停止数据采集,执行./stopOSWbb.sh 指令
3、分析采集到的数据
通过oswbba.jar 包将采集到的数据绘制成图形,产生分析报告,确保系统已经安装java 环境。
java -jar oswbba.jar -i /u01/app/oracle/oswbb/oswbb/archive/ -A –D
查看存放在analysis目录中的分析报告、图形,打包下载下来
本文来自博客园,作者:踏雪无痕2017,转载请注明原文链接:https://www.cnblogs.com/oradba/p/15683614.html
















浙公网安备 33010602011771号