描述

ora-07445:遇到异常:核心转储[evaudc()+ 180]

 ORA-7445: exception encountered: core dump [evaudc()+180]_解决方法



重新发现笔记

当查询具有以下所有内容时:

1)外部查询中的特殊排序运算符(例如:ORDER BY ... DESC / ASC NULLS最后一次)

2)查询具有发生视图合并的视图

3)存在FI使用,即从功能索引中获取按列的顺序

解决方法


1.已确是为 Bug 21869685 已在18.1.0版本中修复 ,或都执行 补丁程序: 21869685 >

2.更改参数

alter session set“_replace_virtual_columns”= false; 默认为true 


或者 如果应用Patch 21869685并没有避免错误。 可参考文档 ID 2505926.1 ,有可能是新的bug 28627631:

不使用函数索引或虚拟列
alter session set“_simple_view_merging”= false; 默认为true
alter session set“complex_view_merging”= false;