建議這個工具部署在root或者非Oracle使用者下
1.軟體準備,去https://support.oracle.com按照對應版本的oracle下載
2. osw安裝與卸載
把下載後的osw.tar檔案copy到合適的目錄下,然後解壓運行對應指令碼就可以使用:
tar xvf osw.tar
卸載:只刪除解壓後的目錄
rm -rf osw
3. 啟動與停止ows(啟動監控指令碼)
啟動:執行startOSW.sh指令碼
配置兩個參數:
ARG1 = snapshot interval in seconds. (間隔收集的秒數,預設是30秒)
ARG2 = the number of hours of archive data to store.(資料保留的小時數,預設是48秒)
./startOSW.sh
註:不寫參數為預設值
Example 1:每30秒收集一次資料,保留10小時
./startOSW.sh 30 10
Example 2:每60秒收集一次資料,保留48小時,並讓進程在後台運行。
nohup ./startOSW.sh 60 48 &
停止:執行startOSW.sh指令碼
./stopOSW.sh
4. 產生監控資料,並採集製圖
當啟動osw後,在安裝目錄下會產生各種工具採集資料的子目錄。
資料檔案的格式為:
<node_name>_<OS_utility>_YY.MM.DD.HH24.dat
[root@ora11grac1 archive]# ll
total 36
drwxr-xr-x 2 root root 4096 Mar 28 04:23 oswiostat
drwxr-xr-x 2 root root 4096 Mar 28 04:23 oswmeminfo
drwxr-xr-x 2 root root 4096 Mar 28 04:23 oswmpstat
drwxr-xr-x 2 root root 4096 Mar 28 04:23 oswnetstat
drwxr-xr-x 2 root root 4096 Mar 28 04:23 oswprvtnet
drwxr-xr-x 2 root root 4096 Mar 28 04:23 oswps
drwxr-xr-x 2 root root 4096 Mar 28 04:23 oswslabinfo
drwxr-xr-x 2 root root 4096 Mar 28 04:23 oswtop
drwxr-xr-x 2 root root 4096 Mar 28 04:23 oswvmstat [oracle@tickettwo archive]$ pwd
[root@ora11grac1 archive]# cd oswiostat/
[root@ora11grac1 oswiostat]# ls -l
total 20
-rw-r--r-- 1 root root 20429 Mar 28 04:26 ora11grac1_iostat_14.03.28.0400.dat
5. 安裝OSWg
Oswg也是啟動並執行指令碼,位於osw安裝目錄下,是一個java jar檔案:
[root@ora11grac1 osw]# ls oswg.jar
oswg.jar
6. 啟動OSWg
啟動oswg工具之前,要確保系統上安裝的java為1.4.2或更高版本,放心吧正常安裝了oracle 軟體會自動找到的
查看java版本:
[oracle@ccdb ~]$ which java
/usr/bin/java
[oracle@ccdb ~]$ java -version
java version "1.4.2"
[oracle@ccdb bin]$ export PATH=$ORACLE_HOME/jre/1.4.2/bin:$PATH
[oracle@ccdb bin]$ which java
~/product/10.2.1/db_1/jre/1.4.2/bin/java
[oracle@ccdb bin]$ java -version
java version "1.4.2_08"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_08-b03)
Java HotSpot(TM) Client VM (build 1.4.2_08-b03, mixed mode)
啟動osws之前,要先開啟vnc工具,如下操作:
[root@ora11grac1 osw]
[root@ora11grac1 osw] java -jar oswg.jar -i /data/osw/archive/
Starting OSWg V3.0.1
OSWatcher Graph Written by OracleCenter of Expertise
Copyright (c) 2008 by Oracle Corporation
Parsing Data. Please Wait...
Parsing file ora11grac1_iostat_14.03.28.0400.dat...
Parsing file ora11grac1_vmstat_14.03.28.0400.dat...
Parsing Completed.
Enter 1 to Display CPU Process Queue Graphs
Enter 2 to Display CPU Utilization Graphs
Enter 3 to Display CPU Other Graphs
Enter 4 to Display Memory Graphs
Enter 5 to Display Disk IO Graphs
Enter 6 to Generate All CPU Gif Files
Enter 7 to Generate All Memory Gif Files
Enter 8 to Generate All Disk Gif Files
Enter L to Specify Alternate Location of Gif Directory
Enter T to Specify Different Time Scale
Enter D to Return to Default Time Scale
Enter R to Remove Currently Displayed Graphs
Enter P to Generate A Profile
Enter Q to Quit Program
Please Select an Option:5
會生產2張圖,system和User