昨天从湖南回到深圳,今天上班,心情不太好,有点想湖南老家的那个小家伙,唉。。。
一上班,同事就说有套10G rac的系统上,ons及tns进程占用了较多的系统资源,烦,心情不好事情还不少,上吧。。。
连接上两个节点,发现这两个进程在资源使用上都占了前两位,一头雾水,打开ons的log看,没有任何异常信息。
crs_stat -t 及srvctl status nodeapps -n rac02都正常。
苦恼。。。
试着用lsnrctl status看看,初看没看到问题,后来突然发现在listener的log文件名称显示上,没有显示节点的名称,怀疑
是开监听时,直接使用lsnrctl start开启,因此才出现问题。
是开监听时,直接使用lsnrctl start开启,因此才出现问题。
试着分别使用srvctl stop listener -n rac01 和srvctl stop listener -n rac02来关闭两个节点监听器,然后再分别使用
srvctl start listener -n rac01 srvctl start listener -n rac02开启监听
srvctl start listener -n rac01 srvctl start listener -n rac02开启监听
再查看状态正常,使用top看资源占用,ons及tns进程不会再出现在最上面。
问题到此处理完。具体原理还需要查资料,或者各位大大给小弟讲讲,这里谢过。
后续rac的维护还是通过crs或者srvctl来比较好,避免使用单节点维护命令,以免再出现问题。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/110321/viewspace-616095/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/110321/viewspace-616095/