Welcome 微信登录

首页 / 数据库 / MySQL / Oracle笔记:ORA-00600 [kksfbc-reparse-infinite-loop]

天津用户反映,其Oracle 10.2.0.4 RAC数据库前些天产生了大量的trc文件,导致oracle所在文件系统撑满。检查对应主机上的oracle alert日志,有大量的ORA-00600 [kksfbc-reparse-infinite-loop]错误日志,当然,伴随着大量的trc文件,每个文件在50M至200M之间。查询metalink,有对应的bug说明(ID:752428.1),简述其bug触发原因:在查询view引用了synonym,因源object改变而未自动更新数据字典导致该synonym无效,进而引起view访问出错。对应的BUG ID: Bug 7460291。metalink给出三种解决方案:1、升级oracle至10.2.0.5或者11.2.0.1以上;2、使用patch 7460291;3、重编译在sys.obj$中stime与sys.dependency$中d_timestamp不匹配的synonym。通过sys登陆,找出出错的 synonym:select OWNER,object_name,object_typefrom dba_objectswhere object_id in (  select a.obj#from obj$ a, dependency$ bwhere a.obj#  = b.d_obj#and a.stime <> b.d_timestamp;经检查,查出的synonym已经有效,应该是软件项目组已经重新编译,且数据库未再出现错误日志,无需再进行处理。Oracle internal queries taking more CPU timeOracle教程:自动删除指定日期之前的归档日志相关资讯      Oracle教程 
  • Oracle中纯数字的varchar2类型和  (07/29/2015 07:20:43)
  • Oracle教程:Oracle中查看DBLink密  (07/29/2015 07:16:55)
  • [Oracle] SQL*Loader 详细使用教程  (08/11/2013 21:30:36)
  • Oracle教程:Oracle中kill死锁进程  (07/29/2015 07:18:28)
  • Oracle教程:ORA-25153 临时表空间  (07/29/2015 07:13:37)
  • Oracle教程之管理安全和资源  (04/08/2013 11:39:32)
本文评论 查看全部评论 (0)
表情: 姓名: 字数