报错:ORA-07445: exception encountered: core dump [kkqtnloCbk()+111] [SIGSEGV]
来源:互联网 发布:华为交换机mac绑定 编辑:程序博客网 时间:2024/05/29 17:17
今天QQ有问个问题,说有个应用报错3113,按照常规,让其检查了:
1、用户profile是否设置了idle_time参数,没有。
2、应用与数据库之间有防火墙超时设置,没有。
于是又问他是所有应用都报错,还是某个报错,反馈说是一个SQL,用到了full join。我觉得这个是SQL语法问题,和3113连接断开应该没有关系啊?于是又让他看alert文件有什么记录,反馈说有个报错:“ORA-07445: exception encountered: core dump [kkqtnloCbk()+111] [SIGSEGV] [unknown code] [0x000000000] [] []”。
没见过这种错误,于是搜索MOS,有两篇文章:
ORA-7445 (kkqtnlocbk) (文档 ID 406737.1)
说明kkqtnlocbk和4204383这个bug相关,Dump [kkqtnlocbk] optimizing ANSI OUTER JOINs with subqueries
在10.2.0.4, 11.1.0.6, 10.2.0.2.P08, 10.2.0.3.P05中修复。
ORA-07445: exception encountered: core dump [kkqtnloCbk()+111] [SIGSEGV] [unknown code] [0x000000000] [] []
说明在使用子查询的ANSI外连接语法时产生一个dump(但这只是一个总体的描述,实际现象可能不同)。临时的解决方法是设置_optimizer_cost_based_transformation值改为off。
描述这个bug在以下版本已经修复:
10.2.0.2 Patch 8 on Windows Platforms
10.2.0.3 Patch 5 on Windows Platforms
10.2.0.4 (Server Patch Set)
11.1.0.6 (Base Release)
他的错误数据库版本正是10.2.0.1,因此有理由怀疑这是由于数据库的bug导致的。解决方法就是上述要么临时设置参数值,要么只能通过打补丁修复。
- 报错:ORA-07445: exception encountered: core dump [kkqtnloCbk()+111] [SIGSEGV]
- ORA-07445: exception encountered: core dump [kkslpli()+199] [SIGSEGV] [ADDR:0x2B5BEC7F5EA0] [PC:0x1E
- ORA-07445: exception encountered: core dump
- ora-7445 exception encountered: core dump [ksmpgd_init_ctx()+4] [SIGSEGV] [Address not mapped to obj
- ORA-07445: exception encountered: core dump [hok2beg()+191]
- ORA-07445: exception encountered: core dump [qervwFetch()+338]
- ORA-07445: exception encountered: core dump [qctosop()+1504]
- ora-07445:exception encountered:core dump [kkorminl()+32] ......
- ORA-07445: exception encountered: core dump [00000000] [SIGILL] [Illegal opcode] [0x000000000] [] []
- ORA-7445 exception encountered:core dump[qksopVisitOpns+62] 核心存储错误,解决方法
- 执行netca报错 core-dump
- spring-boot报错Exception encountered during context initialization
- 截取 SIGSEGV 将不会产生 core dump 文件
- 常见 core dump 原因分析signal 11 - SIGSEGV
- ORA-07445 core dump [kttuser0()+393] [INT_DIVIDE_BY_ZERO] [] [PC:0x160A463] [] []
- hibernate 报错: ``` WARN: GenerationTarget encountered exception accepting command : Error executing
- ORA-07445 [kslgetl()+120] [SIGSEGV]和ORA-00108
- Exception Type: EXC_BAD_ACCESS (SIGSEGV)
- 6-3-1 小球下落
- sqlmap用户手册(二)——获取目标方式
- 原创】自己重新写的KeUserModeCallBack 例子,比网上的代码改进很多,请大家指教!
- 老码农:如何写出让自己满意的代码
- dropout、dropconnect、maxout和stochastic pooling
- 报错:ORA-07445: exception encountered: core dump [kkqtnloCbk()+111] [SIGSEGV]
- C++ Singleton模式
- stm32库函数GPIO_Init()解析
- C#之DataTable与实体集合相互转换
- 搬砖问题、36个人搬36块砖,男搬4,女搬3,2个小孩招一砖。问男、女、小孩各若干?
- 找出数组中第一个只出现一次的字符
- c语言实现Java语言中contains函数
- Fence Loops
- 6.数组元素最大差(只能后面减前面)【dp】