今天在测试一个程序时发现一个Oracle错误,错误如下
ORA-00600: internal error code, arguments: [15160], [], [], [], [], [], [], []
在网上调查了一下,是oracle的一个bug ,原因很多,但好像都是基于cost优化的错误,设置以下参数:
alter system set "_optimizer_cost_based_transformation" = off;
alter system set "_optimizer_push_pred_cost_based" = false;
以上两个参数为隐藏参数,oracle不建议修改参数,并且修改前需要与oracle support确认(需要money的).如果大家遇到这样的情况,请尝试以上的方法.:(,但是不保证系统性能优化处理
Oracle 10.2.0:
Parameter Name: _optimizer_cost_based_transformation
Description: enables cost-based query transformation
Type: CHAR Obsoleted: FALSE
Can ALTER SESSION: TRUE Can ALTER SYSTEM: IMMEDIATE
Oracle 10.2.0:
Parameter Name: _optimizer_push_pred_cost_based
Description: use cost-based query transformation for push pred optimization
Type: BOOL Obsoleted: FALSE
Can ALTER SESSION: TRUE Can ALTER SYSTEM: IMMEDIATE
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/juky_huang/archive/2007/08/22/1753631.aspx