oracle02518,ORA-00600: internal error code [kkmupsViewDestFro_4] in oracle 11.2.0.1
ORA-00600: internal error code, arguments: [kkmupsViewDestFro_4], [75216], [76020], [], [], [], [], [], [], [], [], []
oracle 11.2.0.1 on windows
—– Current SQL Statement for this session —
merge into xxx a
using (
select xx from ta,tb
where ta.xx=tb.xx
and ta.xx in(select xx from xx)
) b
on a.xx=b.xx
when matched then
update set a.yyy=xxx;
—– Call Stack Trace —–
calling call entry argument values in hex
location type point (? means dubious value)
——————– ——– ——————– —————————-
ksedst1()+129 CALL??? skdstdst() 0092F3DA2 000000000 000000000
000000000
ksedst()+69 CALL??? ksedst1() 000000002 000000000 006F605E0
000000000
dbkedDefDump()+4536 CALL??? ksedst() 000000287 000000000 000000000
000000000
ksedmp()+43 CALL??? dbkedDefDump() 000000003 000000002 000000000
000468E71
ksfdmp()+87 CALL??? ksedmp() 000000000 000000000 000000000
000000000
dbgexPhaseII()+1819 CALL??? ksfdmp() 000000000 000000000 000000000
000000000
dbgexProcessError() CALL??? dbgexPhaseII() 02DC30570 02DC3D448 000001979
+2563 000000002
dbgeExecuteForError CALL??? dbgexProcessError() 02DC30570 02DC37540 000000001
()+65 000000000
dbgePostErrorKGE()+ CALL??? dbgeExecuteForError 026EFEB70 306395818 000000001
1726 () 000000090
dbkePostKGE_kgsf()+ CALL??? dbgePostErrorKGE() 026EFF130 02E580040
75 41B8A8EC00000258 A754A1F8BFD6
kgeadse()+342 CALL??? dbkePostKGE_kgsf() 000000000 000000000 000000000
000000000
kgerinv_internal()+ CALL??? kgeadse() 000000000 000000000 000000000
76 000000000
kgerinv()+49 CALL??? kgerinv_internal() 02F0E45C8 026EFEB70 02F10DC78
02F10DC78
kgeasnmierr()+64 CALL??? kgerinv() 02F0BC6E4 4020000000000000
02EA53220 003141393
kkmupsViewDestFro() CALL??? kgeasnmierr() 02E573510 001BEEAE4 0000000FF
+245 000000002
kkmupd()+13520 CALL??? kkmupsViewDestFro() 0074EC808 003DE2860 026EFF130
000000000
kkmups()+144 CALL??? kkmupd() 02E573510 2F9A20458 02EA567B0
000000057
opiprsdml()+761 CALL??? kkmups() 000000000 000000000 000000000
000000000
opiprsdmlcb()+17 CALL??? opiprsdml() 026EFEB70 02E5745D8 000000001
000021D28
kkqcttcalo()+1386 CALL??? opiprsdmlcb() 000000000 000000001 02EE92830
02EE913B0
kkqctdrvIT()+880 CALL??? kkqcttcalo() 02E5745D8 000000000 02EE9F890
0093C1644
apadrv()+2936 CALL??? kkqctdrvIT() 000000000 000000000 000000000
000000000
opitca()+2518 CALL??? apadrv() 00432A0C7 27F00001FA0
000000000 000000000
__PGOSF525_kksFullT CALL??? opitca() 02E5DD9C8 2F9A20458 02EA59C60
ypeCheck()+27 026EFD4E0
rpiswu2()+2757 CALL??? __PGOSF525_kksFullT 02EA58758 000004018 026F04630
ypeCheck() 026F04850
…
Search from MOS
Cause
The error is due to Bug:9861859.
The ORA-600 [KKMUPSVIEWDESTFRO_4] happens while running a merge statement with join elimination. Such join elimination can only happen if the fix for bug 7679164 is present and enabled. This fix was included in the 11.2.0.1 base release.
Solution
1. Upgrade to 11.2.0.2 OR apply Patch:9861859
OR
2. “_optimizer_join_elimination_enabled”=false;
OR
3.”_fix_control”=”7679164:OFF”;
OR
4. adding a ROWNUM pseudo column in subquery like this:
merge into xxx a
using (
select xx, rownum rn from ta,tb
where ta.xx=tb.xx
and ta.xx in(select xx from xx)
) b
on a.xx=b.xx
when matched then
update set a.yyy=xxx;
References MOS note<1181833.1>
打赏
微信扫一扫,打赏作者吧~
oracle02518,ORA-00600: internal error code [kkmupsViewDestFro_4] in oracle 11.2.0.1相关推荐
- oracle ora 13011,ORA-00600: internal error code, arguments: [13011]
近期,一客户历史数据库屡次遇到ORA-00600: internal error code, arguments: [13011].附带的,还有ORA-01499 SQL> analyze ta ...
- Oracle 10g Toad查看 表空间 报错 ORA-00600 internal error code arguments [ktfbhget-4], [6], [5]...
Toad 10.6 去查Oracle 10g 的表空间,在Toad 返回页面提示信息是: selectprivileges on following are required:DBA_DATA_FIL ...
- ORACLE 启动报错 ORA-00600: internal error code, arguments
虚拟机突然关闭后,启动数据库,报错: ORA-00600: internal error code, arguments: [kcratr_nab_less_than_odr], [1], [44], ...
- ORA-00600: internal error code 内部错误代码
ORA-00600: internal error code 内部错误代码 一般出现这样的错误提示,表示可能是遇到了Oracle的bug: 1725012.错误的全文大概是: java ...
- 使用DBLINK查询时报ORA-00600: internal error code, arguments: [kzdlk_zt2 err]
使用DBLINK查询时报ORA-00600: internal error code, arguments: [kzdlk_zt2 err] SYS@oradg11g > select INS ...
- internal error code, arguments: [13013], [5001], [8943】
记录另一起ORA-00600[13013]处理 发现ORA-00600[13013]错误 During the execution of an UPDATE statement, after seve ...
- oracle在服务器断电重启后启动报错ORA-00600: internal error code, arguments: [kcm_headroom_warn_1], []
一.错误场景介绍. 数据库:11.2.0.4(单实例,没有任何备份) 系统:Centos 6.5(虚拟机) 由于机房断电导致oracle数据库(单实例)所在服务器的虚拟服务器出现问题,在经过恢复后虚拟 ...
- 删除数据报ORA-00600: internal error code, arguments: [ktbesc_plugged]
Oracle在删除数据是以下错误: ORA-00600: internal error code, arguments: [ktbesc_plugged], [], [], [], [], [], [ ...
- ORA-00600: internal error code, arguments: [kgl-no-mutex-held]
一.环境windowsoracle 11.2.0.4 RAC 二.问题现象1.连接数据库后,无法查询2.报错信息:ORA-00600: internal error code, arguments: ...
最新文章
- postgresql创建表
- 【C 语言】指针数据类型 ( 指针类型变量 与 指针指向的内存块 概念区别 | 指针赋值 | 指针运算 | 内存赋值 | 内存取值 | 内存修改注意事项 )
- [hiho1159] Poker
- php中正则表达式用法,php与js中的正则表达式用法
- arrays中copyof_为什么阿里巴巴开发手册明确说明 Arrays.asList() 不能使用其修改方法?...
- 使用BootStrap编写网页,如何设置全屏页面背景?
- IOS:批量导入图片和视频到模拟器的相册
- PCA的原理及MATLAB实现
- IDEA 快捷键终极大全
- [js] 如何提升JSON.stringify的性能
- mysql df_MySQL主从复制实战
- concurrently同时开启多个监听服务
- 电商用户行为分析与挖掘(MYSQL数据分析+SPSS构建RFM模型)
- SpringBoot执行器端点Actuator Endpoint
- c html 转换 pdf文件,Html2Pdf:C调用wkhtmltopdf的API来将Html转换为pdf文件
- cur前缀_每天1分钟背单词 词根cur
- 白话并发冲突与线程同步(3)——Mutex、EventWaitHandle、AutoResetEvent 和 ManualResetEvent...
- Idea导出项目jar包
- Nacos6# Distro协议全量同步与校验
- 基于设备树的TQ2440触摸屏驱动移植
热门文章
- 什么是Linux Shell?
- Django框架的深入浅出(1)
- 微信小程序——下拉框功能
- linux系统垃圾清理
- 《致未来老婆的一封信》
- 0.96寸_OLED_屏幕_SSD1306_IIC通信_入门教程_指令详解_驱动介绍_笔记分享_初学者易懂
- centos官方yum源
- 【计算专业】正态分布隐藏的秘密 为什么14亿人凑不齐25人的男足国家队
- 详解C++中地左值、右值和移动
- 【愚公系列】2021年12月 Python教学课程 07-字典Dict