暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

ORA-600: [kghuclientasp_03]

老杨 2019-04-18
796

问题描述

告警日志中出现这个ORA-600错误。
错误信息如下:

Thu Jan 6 10:26:55 2011
Errors IN file /oracle/admin/oasisdb/udump/oasisdb1_ora_5597.trc:
ORA-00600: 内部错误代码, 参数: [kghuclientasp_03], [0x2A97673008], [0], [0], [0], [], [], []
Thu Jan 6 10:26:56 2011
Errors IN file /oracle/admin/oasisdb/udump/oasisdb1_ora_5597.trc:
ORA-00600: 内部错误代码, 参数: [kghuclientasp_03], [0x2A97673008], [0], [0], [0], [], [], []
ORA-00600: 内部错误代码, 参数: [kghuclientasp_03], [0x2A97673008], [0], [0], [0], [], [], []
Thu Jan 6 10:26:56 2011
Trace dumping IS performing id=[cdmp_20110106102656]
Thu Jan 6 10:26:58 2011
Trace dumping IS performing id=[cdmp_20110106102658]


专家解答

根据MOS的信息,这个错误的描述在Bug 5094828 – Dequeue of RAW message gets ORA-600 [kghuclientasp_03] [ID 5094828.8]。简单的说,用户在COPY RAW类型的数据时,所提供的变量长度不足,导致拷贝数据的时候会覆盖其他区域,从而引发了这个问题。
其实解决问题的方法很简单,提供一个足够的变量空间就可以避免这个错误。严格意义上讲,这不算是Oracle的bug,只不过Oracle在处理的时候,前期检查不严格而已。
Oracle在11.2.0.2中解决了这个问题,小于这个版本都可能出现这个错误。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论