当前位置:  开发笔记 > 数据库 > 正文

Oracle ORA-00600

如何解决《OracleORA-00600》经验,为你挑选了1个好方法。

我有SQL SELECT语句返回:

    Error: ORA-00600: internal error code, arguments: [qerpfAllocateR], [], [], [], [], [], [], []

如果我通过在WHERE子句中再添加一个条件来缩小我的结果,一切都可以.

谁知道发生了什么?

编辑:

    select * from ( select tbl1.col1, ..., tbl1.points
    from table1 tbl1, table2 tbl2
    where tbl1.tbl2FK = tbl2.PK and
          tbl2.col1 = someNumber and
          tbl1.dateColumn = to_date('27-10-2008','dd-mm-yyyy')
    order by tbl1.points desc ) s where rownum <= 3 

EDIT2:

我的数据库管理员建议解决方案有效

select * from (select rank() over (order by tbl1.points desc) rank,
                  tbl1.col1, ..., tbl1.points
           from table1 tbl1, table2 tbl2
           where tbl1.tbl2FK = tbl2.PK and
                 tbl2.col1 = someNumber and
                 tbl1.dateColumn = to_date('27-10-2008','dd-mm-yyyy')) s
     where s.rank <= 3

Apocalisp.. 5

ORA-0600错误表示Oracle本身存在内部错误.你最有可能遇到Oracle漏洞.

如果您访问http://metalink.oracle.com,您可以通过将"参数"和完整堆栈跟踪粘贴到ORA-0600查找工具中来查找确切的错误(如果已知).参见metalink note 153788.1.

如果该描述存在已知错误,则可能已经有可供您下载和安装的补丁.如果它不是已知错误,请联系支持部门.



1> Apocalisp..:

ORA-0600错误表示Oracle本身存在内部错误.你最有可能遇到Oracle漏洞.

如果您访问http://metalink.oracle.com,您可以通过将"参数"和完整堆栈跟踪粘贴到ORA-0600查找工具中来查找确切的错误(如果已知).参见metalink note 153788.1.

如果该描述存在已知错误,则可能已经有可供您下载和安装的补丁.如果它不是已知错误,请联系支持部门.

推荐阅读
小色米虫_524
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有