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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)