[在执行select语句的时候出现ORA-600 [kgmgchd1] 错误和ORA-4031错误_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
3
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 6645 | 回复: 2   主题: [在执行select语句的时候出现ORA-600 [kgmgchd1] 错误和ORA-4031错误        下一篇 
wei.chen
注册用户
等级:上士
经验:303
发帖:5
精华:0
注册:2012-5-16
状态:离线
发送短消息息给wei.chen 加好友    发送短消息息给wei.chen 发消息
发表于: IP:您无权察看 2012-5-17 8:40:17 | [全部帖] [楼主帖] 楼主

在执行select语句的时候出现ORA-600 [kgmgchd1] 错误和ORA-4031错误

适用于:

Oracle Server - Enterprise Edition - Version: 10.1.0.5 and later [Release: 10.1 and later ]


本文档的信息适用于任何平台

症状

Sat Sep 18 03:02:44 2010
Errors in file /oracle/product/ora_5457.trc:
ORA-00600: internal error code, arguments: [kgmgchd1], [], [], [], [], [], [], []
Sat Sep 18 03:03:10 2010
Errors in file /oracle/product/admin/cjq0_1909.trc:
ORA-00604: error occurred at recursive SQL level 1
ORA-04031: unable to allocate 4096 bytes of shared memory ("shared pool","select job, nvl2(last_date, ...","Typecheck heap","kgghteInit")


部分调用堆栈可能含有

kgmgchd <- xtypls <- qctopls <- qctcopn <- qctcpqb <- qctcpqbl


调用堆栈会随着受影响的对象不同而改变

原因

这个故障的原因是依赖对象和无效对象的timestamp信息不匹配,它可能不是数据字典损坏问题。

这个依赖对象和无效对象的timestamp信息不匹配的问题也会导致升级和PLSAL验证的时候出错

解决方法

验证所有使用的对象是否无效。

错误

ORA-600[KGMGCHD1]; ORA-4031; ORA-604; ORA-4030




赞(0)    操作        顶端 
我有一辆拖拉机
注册用户
等级:列兵
经验:105
发帖:0
精华:0
注册:2016-3-23
状态:离线
发送短消息息给我有一辆拖拉机 加好友    发送短消息息给我有一辆拖拉机 发消息
发表于: IP:您无权察看 2016-4-1 16:17:56 | [全部帖] [楼主帖] 2  楼

学到了,谢谢楼主



赞(0)    操作        顶端 
斗破苍穹
注册用户
等级:中尉
经验:442
发帖:3
精华:0
注册:2016-1-8
状态:离线
发送短消息息给斗破苍穹 加好友    发送短消息息给斗破苍穹 发消息
发表于: IP:您无权察看 2016-4-1 16:40:38 | [全部帖] [楼主帖] 3  楼

慢慢看看!



赞(0)    操作        顶端 
总帖数
3
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论