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相关推荐

  1. oracle ora 13011,ORA-00600: internal error code, arguments: [13011]

    近期,一客户历史数据库屡次遇到ORA-00600: internal error code, arguments: [13011].附带的,还有ORA-01499 SQL> analyze ta ...

  2. 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 ...

  3. ORACLE 启动报错 ORA-00600: internal error code, arguments

    虚拟机突然关闭后,启动数据库,报错: ORA-00600: internal error code, arguments: [kcratr_nab_less_than_odr], [1], [44], ...

  4. ORA-00600: internal error code 内部错误代码

    ORA-00600: internal error code 内部错误代码     一般出现这样的错误提示,表示可能是遇到了Oracle的bug: 1725012.错误的全文大概是:     java ...

  5. 使用DBLINK查询时报ORA-00600: internal error code, arguments: [kzdlk_zt2 err]

    使用DBLINK查询时报ORA-00600: internal error code, arguments: [kzdlk_zt2 err]  SYS@oradg11g > select INS ...

  6. internal error code, arguments: [13013], [5001], [8943】

    记录另一起ORA-00600[13013]处理 发现ORA-00600[13013]错误 During the execution of an UPDATE statement, after seve ...

  7. oracle在服务器断电重启后启动报错ORA-00600: internal error code, arguments: [kcm_headroom_warn_1], []

    一.错误场景介绍. 数据库:11.2.0.4(单实例,没有任何备份) 系统:Centos 6.5(虚拟机) 由于机房断电导致oracle数据库(单实例)所在服务器的虚拟服务器出现问题,在经过恢复后虚拟 ...

  8. 删除数据报ORA-00600: internal error code, arguments: [ktbesc_plugged]

    Oracle在删除数据是以下错误: ORA-00600: internal error code, arguments: [ktbesc_plugged], [], [], [], [], [], [ ...

  9. ORA-00600: internal error code, arguments: [kgl-no-mutex-held]

    一.环境windowsoracle 11.2.0.4 RAC 二.问题现象1.连接数据库后,无法查询2.报错信息:ORA-00600: internal error code, arguments: ...

最新文章

  1. postgresql创建表
  2. 【C 语言】指针数据类型 ( 指针类型变量 与 指针指向的内存块 概念区别 | 指针赋值 | 指针运算 | 内存赋值 | 内存取值 | 内存修改注意事项 )
  3. [hiho1159] Poker
  4. php中正则表达式用法,php与js中的正则表达式用法
  5. arrays中copyof_为什么阿里巴巴开发手册明确说明 Arrays.asList() 不能使用其修改方法?...
  6. 使用BootStrap编写网页,如何设置全屏页面背景?
  7. IOS:批量导入图片和视频到模拟器的相册
  8. PCA的原理及MATLAB实现
  9. IDEA 快捷键终极大全
  10. [js] 如何提升JSON.stringify的性能
  11. mysql df_MySQL主从复制实战
  12. concurrently同时开启多个监听服务
  13. 电商用户行为分析与挖掘(MYSQL数据分析+SPSS构建RFM模型)
  14. SpringBoot执行器端点Actuator Endpoint
  15. c html 转换 pdf文件,Html2Pdf:C调用wkhtmltopdf的API来将Html转换为pdf文件
  16. cur前缀_每天1分钟背单词 词根cur
  17. 白话并发冲突与线程同步(3)——Mutex、EventWaitHandle、AutoResetEvent 和 ManualResetEvent...
  18. Idea导出项目jar包
  19. Nacos6# Distro协议全量同步与校验
  20. 基于设备树的TQ2440触摸屏驱动移植

热门文章

  1. 什么是Linux Shell?
  2. Django框架的深入浅出(1)
  3. 微信小程序——下拉框功能
  4. linux系统垃圾清理
  5. 《致未来老婆的一封信》
  6. 0.96寸_OLED_屏幕_SSD1306_IIC通信_入门教程_指令详解_驱动介绍_笔记分享_初学者易懂
  7. centos官方yum源
  8. 【计算专业】正态分布隐藏的秘密 为什么14亿人凑不齐25人的男足国家队
  9. 详解C++中地左值、右值和移动
  10. 【愚公系列】2021年12月 Python教学课程 07-字典Dict