ORA-00600 [kksfbc-reparse-infinite-loop]
来源:互联网 发布:阿里云200m带宽 编辑:程序博客网 时间:2024/06/02 20:36
天津用户反映,其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_type
from dba_objects
where object_id in ( select a.obj#
from obj$ a, dependency$ b
where a.obj# = b.d_obj#
and a.stime <> b.d_timestamp;
经检查,查出的synonym已经有效,应该是软件项目组已经重新编译,且数据库未再出现错误日志,无需再进行处理。
- ORA-00600 [kksfbc-reparse-infinite-loop]
- ORA-00600 [KKSFBC-REPARSE-INFINITE-LOOP]
- HashMap的死循环(HashMap infinite loop)
- gdb教程:7.1 Example Debugging Session: Infinite Loop Example
- You may have an infinite update loop in a component render function
- kksfbc child completion
- kksfbc child completion
- loop
- loop
- Loop
- loop
- 文件重解析点Reparse Points
- NTFS重解析点(Reparse Points)
- ORA-00600 ORA-07445
- ora-00607 ora-00600
- vue中渲染数据可能有一个无限更新循环--You may have an infinite update loop in a component render function.
- Loop & Loop
- infinite.c
- 寻找众数算法
- 使用java.lang.reflect.Proxy和InvocationHandler创建动态代理(仅代理接口)
- iPhone多线程开发之线程队列NSOperationQueue与自定义Protocol
- 努力
- 栈的压入和取出
- ORA-00600 [kksfbc-reparse-infinite-loop]
- oracle体系结构
- 自定义Attributes
- Some Open source PHP-based CMS System
- Linux的一些备注
- STL 稳定排序
- .NET简谈设计模式之(抽象工厂模式)
- Linux Socket 基础
- IP数据报首部校验和算法