|
> racg 进程没有发现日志输出。
>
> hou249bbodb3112<*wmb2bprd2*/u01/app/oracle/product/crs/racg/log>$ls
> hou249bbodb3112<*wmb2bprd2*/u01/app/oracle/product/crs/racg/log>$
That's the wrong way to look at log files of a running process. For any troubleshooting in general, remember to use commands such as lsof and fuser. In this case, the log files are
$ lsof -p 23330 | grep REG
...
racgimon 23330 oracle 1u REG 253,3 40578 196969 /u01/app/oracle/product/10.2.0/db/log/dcdrpcora1a/racg/imonoracd1.log
...
If you don't have lsof, simply run
$ ls -l /proc/23330/fd | grep /
...
lrwx------ 1 oracle oinstall 64 Apr 12 13:54 1 -> /u01/app/oracle/product/10.2.0/db/log/dcdrpcora1a/racg/imonoracd1.log
...
> 查看crs版本的时候发现两个节点都有一些问题:
> hou249bbodb3112<*wmb2bprd2*/home/oracle>$crsctl query crs softwareversion
> /u01/app/oracle/product/10gR2/bin/crsctl.bin: error while loading shared libraries: libhasgen10.so: cannot open shared object file: No such file or directory
When you have this kind of error, generally, you need to find why it's looking for this shared library and where it expects to be at. Try
strace crsctl query crs softwareversion 2>&1 | grep libhasgen
Compare the full strace output (without grep) with that on a good server. Maybe you have a faulty installation. If so, the problem is more than "一些问题".
Yong Huang |
|