两周前生产环境AIX 6.1 ORACLE 10204 RAC,变更需要听数据库实例,结果节点一无法管理实例。
实例一、
shutdown immediate
pmon一直报found process xxxxxxxxxx pid=xxx serial=xxx ospid = xxxx dead
但是在OS上没有这个PROCESS。
等了1个多小时一直这样。
杀掉执行shutdown 的session后,查询数据库中的这个进程信息,发现
v$process中记录这个进程在v$session和os上都是不存在的。
在MOS上发现与一个bug匹配程度非常相似,建议停掉oracle 从属进程后在尝试。
结果无功而返,最后铤而走险checkpoint几次后,shutdown abort成功。
再启动,关闭实例一切正常,怀疑杀数据库会话时触发了bug。
节点二关闭顺利。
可见必要时,有理论依据还是可以大胆使用shutdown abort的,也是SQLPLUS停库的最后一招。
-----------------------------------------------------------------------------------------------------------------
本站注明原创和翻译的均为原创文章,文章允许转载,但必须以链接方式注明源地址,
否则追究法律责任!文章中难免有疏漏欢迎网友批评指正。
QQ: 173386747
Email: hailong.sun1982@gmail.com
Blog: http://blog.csdn.net/card_2005