如何部署安装OSW?

来源:这里教程网 时间:2026-03-03 20:12:20 作者:

Oracle的OSWatcher(操作系统观察器)是一个用于监控Oracle数据库环境性能的工具。它收集操作系统和数据库相关的统计信息,帮助数据库管理员(DBA)诊断性能问题,以及识别潜在的系统资源瓶颈。 监控部署对于 RAC 有着至关重要的作用,在出现故障或者出现疑难杂症的时候,必要的监控部署对问题的解决有着关键帮助。

OSwatch 作为监控主机性能及资源的工具,由 oracle 开源提供,建议每个工程师都会部署该工具

详见文档: 301137.1     OS Watcher User Guide 580513.1     How To Start OSWatcher Black Box Every System Boot (Linux specific)

 

OSwatch 安装 :

1 RAC 集群 两个节点 上分别建立 Oswatch 目录 /osw ,大小为 50G

2 、下载 OSwatch mos 文档 ID 301137.1 )。

3 、使用 root 用户解压 OSwatch 工具 :

# tar xvf oswbb820.tar -d /osw/oswbb

 

4 在每个节点上,根据 exampleprivate.net 文件, 新增 private.net 文件

echo "zzz ***"`date`

traceroute -r -F 192.168.0.11

traceroute -r -F 192.168.0.21

######################################################################

# DO NOT DELETE THE FOLLOWING LINE!!!!!!!!!!!!!!!!!!!!!

######################################################################

rm locks/lock.file

# chmod 777 private.net

 

5 、创建 archive 目录并修改权限

# mkdir /osw/oswbb/archive

# chmod 777 /osw/oswbb/archive

提示 :OSWATCH V7.3.3 以后,如果不指定 archive 目录, osw 默认的 archive 目录为 /app/oracle/tfa/repository/suptools/custdb03/oswbb/grid/archive, 为了避免影响 /app 目录,建议手工指定 archive 目录。

 

6 、启动 osw:

# cd /osw/oswbb

# nohup /osw/oswbb/startOSWbb.sh 5 720 gzip /osw/oswbb/archive >/osw/oswbb/startOSW.sh.out 2>&1 &

其中 5 代表 5 秒收集一次 ,720 代表保留 720 小时 (可根据实际需求调整)。

gzip /osw/oswbb/archive 代表文件压缩并指定存放位置。

提示 : 请确认 /osw/oswbb/archive/oswprvtnet 目录下有文件生成 , 否则就是 private.net 没编写正确导致。

 

关闭 osw:

# /osw/oswbb/stopOSWbb.sh

相关推荐