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/

image

      如果是RAC 数据库,监控集群私有网络,需增加private.net 文件,指定RAC 节点的private nodename

安装目录中找到文件Exampleprivate.net,复制一份命名为private.net ,编辑文件private.net,根据不同的os 平台进行修改

cp Exampleprivate.net private.net

image

这里OS为linux ,只保留linux 部分其他平台移除掉,修改完成后保存为如下内容

image


2、启动oswbb进行系统性能捕获,60秒进行一次捕获,数据保留最近的48小时之内的

setsid ./startOSWbb.sh 60 48

image

image

采集的性能数据存放在archive 目录,这些数据可以通过oswbba 进行分析

image

停止数据采集,执行./stopOSWbb.sh 指令


3、分析采集到的数据

通过oswbba.jar 包将采集到的数据绘制成图形,产生分析报告,确保系统已经安装java 环境。

java -jar oswbba.jar -i /u01/app/oracle/oswbb/oswbb/archive/ -A –D

image

image

查看存放在analysis目录中的分析报告、图形,打包下载下来

image

image

image

image

image

image

image

image

posted @ 2021-12-13 15:29  踏雪无痕2017  阅读(553)  评论(0)    收藏  举报