ORACLE監控之OSW部署

yingyifeng306發表於2021-06-17

佈置

在各節點上劃一個/osw 目錄,各200G

 

下載osw ,搜尋關鍵字osw 下載

 

oracle 使用者解壓:tar xvf oswbb733.tar

cd /osw /oswbb

每個節點上,根據Exampleprivate.net 檔案,新增private.net, 各平臺有所不同,比如linux 下為:

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

#Linux Example

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

echo "zzz ***"`date`

traceroute -r -F zzbdwdb01-pvt

traceroute -r -F zzbdwdb02-pvt

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

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

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

rm locks/lock.file

 

private.net 修改為 777 許可權:

chmod 777 private.net

 

啟動osw:

cd /osw/oswbb

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

 

其中 5 代表 5 秒收集一次, 720 代表保留多少小時。

 

確認 /osw/oswbb/archive/oswprvtnet 目錄下有檔案生成,否則就是 private.net 沒編寫正確導致。

 

生成check_osw.sh ,以及crontab 定時任務

cd /osw/oswbb

vi check_osw.sh

 

PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:$GI_HOME/bin:$ORACLE_HOME/OPatch

export PATH

 

export TERM=vt100

 

OSWDIR=/osw/oswbb

cd $OSWDIR

 

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

 

以上為指令碼內容

chmod 755 check_osw.sh

 

生成 crontab

#############check osw every one hour - by wj 20160118 ##########

10   *   *    *   *   /osw/oswbb/check_osw.sh >/osw/oswbb/check_osw.out 2>&1


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

相關文章