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