又碰见一个BUG,为什么要说又呢?因为BUG实在是太多了,做DBA感觉就像在伊拉克穿行,到处都是暗枪、流弹、地雷、陷坑......起因是看见一个RAC库的其中一个节点的DB_CACHE_SIZE有点小,怎么办呢?改大点呗,这个参数支持动态修改的,所以就不准备重启DB了,直接改了就OK了。于是一个ALTER SYSTEM命令下去,告诉我ORA-03113: end-of-file on communication channel,感觉坏了,于是退出来再SQLPLUS进去,发现INSTANCE已经是IDLE的了,完完了,PS -EF|GREP ORA一看,只剩下ASM的进程还在,ORACLE的进程都没了,查看ALERT文件,发现ORA-00600: internal error code, arguments: [kmgs_pre_process_request_6], [6], [2873], [2560], [3], [0xC58BE88E0], [], [],看来是够背的了,于是先把库起来,还好,顺利起来了,到METALINK查查看,具体解释如下
[@more@]Bug 4433838 Resizing cache crashes instance with OERI[kmgs_pre_process_request_6]
Description
Resizing the cache can crash the instance with
ORA-600[kmgs_pre_process_request_6]. This can occur if SGA_TARGET
is set > 4Gb with the low order word of the size = 0.
Workaround:
Use a different sga_target such that lower order word is not zero.
光貌似BUG现在还有几个,不过还没严重到这个地步,不知道哪天小宇宙又要爆发了。
啥也不说啦,多烧烧香吧
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25016/viewspace-1015404/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/25016/viewspace-1015404/