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目錄中的分析報告、圖形,打包下載下傳下來