【OS】systemstate dump和OSW系统监控的安装使用

一. 产生systemstate dump和hanganalyze的过程

When you can’t login to DB when DB is hang, you can use the following methods:


1. Generate systemstate dump:
sqlplus -prelim / as sysdba
SQL>oradebug setmypid
SQL>oradebug unlimit;
SQL>oradebug dump systemstate 266
Wait for some 30 seconds
SQL>oradebug dump systemstate 266
Wait for some 30 seconds
SQL>oradebug dump systemstate 266

2. Open another session:
SQL>sqlplus -prelim / as sysdba
SQL>oradebug setmypid
SQL>oradebug unlimit;
SQL>oradebug dump hanganalyze 3
Wait for 30 seconds
SQL>oradebug dump hanganalyze 3
Wait for 30 seconds
SQL>oradebug dump hanganalyze 3

3. The generated files will be under udump. Please upload these files.
$cd udump
$ls –ltr

See Note 121779.1 Taking Systemstate Dumps when You cannot Connect to Oracle.


二.osw的安装使用

OSWatcher 是Oracle的一个操作系统资源和网络监控工具,它通过调用OS的一些命令,比如:top, vmstat, iostat, ps ,netstat 等来搜集CPU、内存、I/O、进程以及网络等情况。

请在下面的文档中下载这个工具:
Note:301137.1 OS Watcher Black Box User Guide

下面是启动并配置OSWatcher的例子:

1. 将下载后的压缩文件上传到主机并解压。
2.启动OSWather:
nohup ./startOSWbb.sh 15 120 &
==>会每隔15秒搜集一次数据,将结果保留120 小时(5 天)。
==>生成的结果会存储在一个叫archive的目录中。
==>请确保您的磁盘空间足够容纳这些数据。
==>如果您想自动压缩生成的文件,请使用下面的命令来启动OSWatcher:
nohup ./startOSWbb.sh 15 120 gzip &

3. 设置私网间通讯检查:
1) 拷贝Exampleprivate.net 为 private.net 到同一个目录下。
2).在private.net中找到您对应的系统平台,替换下面的private_nodename1 , private_nodename2 为具体的私网IP或者主机名
traceroute -r -F private_nodename1
traceroute -r -F private_nodename2
3). 将private.net中其它的平台部分删除。
4). 千万不要删除下面的内容:**************************
rm locks/lock.file

下面是HP平台上配置好的一个private.net 的例子:

######################################################################
#HP Example
######################################################################
echo "zzz ***"`date`
traceroute -r -F 192.168.1.1
traceroute -r -F 192.168.1.2
######################################################################
rm locks/lock.file

注,OSW 是oracle support常用的一个主机监控工具,在诊断与主机资源相关的问题时非常有帮助,建议您安装。如果您有自己的监控方式,能否非常精确的反映出任一时刻主机资源的使用情况,也可以不用安装OSW,使用您现在的监控方式即可。


ballontt
2013/11/05

---The End---

微博weibo.com/ballontt
如需转载,请标明出处和链接,谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值