1.错误信息
有的错误信息下面会带有进程ID,根据这个id在下面日志路径找到错误日志
2.查询Oracle安装目录下的日志
路径:D:\oracle\app\diag\rdbms\orcl\orcl\trace\orcl_ora_41596.trc,用上面的进程id或者根据修改日期排序找到
打开orcl_ora_41596.trc文件
然后找到对应的文件就可以找到出现问题的sql
解决方案:
trace里当前SQL引用多个left join,在11.2.0.1.0版本,外关联存在多个BUG;
查看MOS和BUG 9050716比较匹配,禁用_optimizer_join_elimination_enabled参数问题解决;
执行sql:alter system set "_optimizer_join_elimination_enabled"=false scope=both;