客户数据库出现这个ORA-600错误。
错误信息为:
Mon Jun 28 10:27:07 2010
Errors in file /oracle/admin/ccicdb/udump/ccicdb_ora_767494.trc:
ORA-00600: internal error code, arguments: [17087], [0x70000076C3E8E90], [], [], [], [], [], []
检查MOS发现,这是10.2.0.3上和CURSOR有关的bug,详情可参考文档Bug 7706062 - OERI [17087] following concurrent hard parses on same cursor [ID 7706062.8]。
当存在大量并发同一个cursor的硬解析存在时,可能会导致library cache lock的不一致状态,而当前数据库存在的主要问题之一就是大量的硬解析。
显然导致这个问题的原因就是大量硬解析造成的,除了修改程序代码减少硬解析这个方法外,数据库版本升级到10.2.0.5也可以避免这个ORA-600错误的产生。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/4227/viewspace-713977/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/4227/viewspace-713977/