Oracle OS Watcher 安装与错误处理(一)

2014-11-24 18:32:31 · 作者: · 浏览: 2

Linux


这个工具要去METLINKE上下载 不过可以到LinuxIDC.COM的ftp资源上下载


下载在Linux公社的1号FTP服务器里,下载地址:


密码:www.muu.cc


在 2012年LinuxIDC.com\9月\Oracle OS Watcher 安装与错误处理


下载方法见 http://www.linuxidc.net/thread-1187-1-1.html


这个工具可以在Oracle用户下安装,不必要在root下


Oracle] tar -xvf osw301.tar


>cd osw


4. 启动与停止
--------------
./startOSW.sh 60 10
./stopOSW.sh
nohup ./startOSW.sh 60 10 &



60:数据收集的间隔,以秒为单位
10: 数据收集多长时间,以小时为单位


5. 图形化输出展示


[oracle@node1 osw]$ java -jar oswg.jar -i archive/
Warning: -jar not understood. Ignoring.
Exception in thread "main" java.lang.NoClassDefFoundError: oswg.jar
at gnu.gcj.runtime.FirstThread.run() (/usr/lib/libgcj.so.5.0.0)
at _Jv_ThreadRun(java.lang.Thread) (/usr/lib/libgcj.so.5.0.0)
at _Jv_RunMain(java.lang.Class, byte const, int, byte const, boolean) (/usr/lib/libgcj.so.5.0.0)
at __gcj_personality_v0 (/opt/oracle/database/admin/dbsrcipt/osw/java.version=1.4.2)
at __libc_start_main (/lib/tls/libc-2.3.4.so)
at _Jv_RegisterClasses (/opt/oracle/database/admin/dbsrcipt/osw/java.version=1.4.2)


先要检查JAVA版本


# java -version
java version "1.4.2"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2)
Classic VM (build 1.4.2, J2RE 1.4.2 IBM AIX build ca142-20050609 (JIT enabled: jitc))



[oracle@node11g ~]$ which java
/usr/bin/java


----10g运行前执行:
[oracle@node10g ~]$ export PATH=$ORACLE_HOME/jre/1.4.2/bin:$PATH
----11g运行前执行:
[oracle@node11g ~]$ export PATH=$ORACLE_HOME/jdk/jre/bin:$PATH


[oracle@node1 osw]$ java -jar oswg.jar -iarchive/


Starting OSWg V3.0.1


OSWatcher Graph Written by Oracle Centerof Expertise


Copyright (c) 2008 by Oracle Corporation



Parsing Data. Please Wait...




Parsing file node1_vmstat_12.09.28.1100.dat...


Invalid data found on line 8


Parsing file node1_vmstat_12.09.28.1700.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 6 to Generate All CPU Gif Files


Enter 7 to Generate All Memory Gif Files



Enter L to Specify Alternate Location ofGif Directory


Enter T to Specify Different Time Scale


Enter D to Return to Default Time Scale


Enter R to Remove Currently DisplayedGraphs


Enter P to Generate A Profile


Enter Q to Quit Program



Please Select an Option:6


Xlib: connection to ":0.0"refused by server


Xlib: No protocol specified



Exception in thread "main"java.lang.InternalError: Can't connect to X11 window server using ':0.0' as theva lue of the DISPLAY variable.


at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)


at sun.awt.X11GraphicsEnvironment.(Unknown Source)


at java.lang.Class.forName0(Native Method)


at java.lang.Class.forName(Unknown Source)


at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(UnknownSource)


at java.awt.Window.init(Unknown Source)


at java.awt.Window.(Unknown Source)


at java.awt.Frame.(Unknown Source)


at java.awt.Frame.(Unknown Source)


at OSWGraph.GraphObject.graphMetric(GraphObject.java:145)


at OSWGraph.OSWGraph.main(OSWGraph.java:616)


编辑环境变量



[root@node1 ~]# vi /home/oracle/.bash_profile


export DISPLAY=192.168.30.42:0.0 --指客户端IP


[root@node1 ~]# source /home/oracle/.bash_profile


[root@node1 ~]# su - oracle



[oracle@node1 osw]$ java -jar oswg.jar -iarchive/



Starting OSWg V3.0.1


OSWatcher Graph Written by Oracle Centerof Expertise


Copyright (c) 2008 by Oracle Corporation



Parsing Data