oracle rac監控oswatch詳細使用教學

wanglinghua0907發表於2024-01-29

介紹:

作為官方的rac監控,oswatch有著至關重要的作用,可以協助dba進行詳細排查。在系統卡頓、網路異常等情況下,外部透過網路的監控檢測不到內部情況,而oswatch很好的解決了這個問題,因為它是佈置在伺服器上的,並且效能消耗極低。


下載:

mos ID 301137.1


OSwatch安裝:

1、建立osw空間 

在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目錄並修改許可權 (預設屬組是dba,要改成oinstall,不然寫入不了,會自動寫到預設位置)

# mkdir /osw/oswbb/archive

# chmod 777 /osw/oswbb/archive

# chown oracle:oinstall /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 沒編寫正確導致。


使用:

1.檢視日誌存放路徑

ps -ef|grep osw


2.檢視可以監控到哪些部分

例子:

oswtop-整體

oswmeminfo-記憶體

oswcpuinfo-cpu

oswps-會話

oswprvtnet-rac私網

oswiostat-I/O

等等


3.進入具體監控日誌

例子:

oswiostat

可以看到一小時記錄在一個日誌檔案中(可調整)


4.檢視具體日誌內容

7秒記錄一次(可調整),記錄io資訊






來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/69980685/viewspace-3005602/,如需轉載,請註明出處,否則將追究法律責任。

相關文章