Sql 在甲骨文中,可能有一个修复程序。如果没有,您应该提交一份错误报告。@Apocalisp:首先,我怀疑是否有可能存在修复-可能存在修复。等待错误修复可能需要相当长的时间,如果你不想无限期地拖延你的项目,你需要想出一个变通办法。换句话说:“他现在需要一个解决方

Sql 在甲骨文中,可能有一个修复程序。如果没有,您应该提交一份错误报告。@Apocalisp:首先,我怀疑是否有可能存在修复-可能存在修复。等待错误修复可能需要相当长的时间,如果你不想无限期地拖延你的项目,你需要想出一个变通办法。换句话说:“他现在需要一个解决方,sql,oracle,plsql,ora-00600,Sql,Oracle,Plsql,Ora 00600,在甲骨文中,可能有一个修复程序。如果没有,您应该提交一份错误报告。@Apocalisp:首先,我怀疑是否有可能存在修复-可能存在修复。等待错误修复可能需要相当长的时间,如果你不想无限期地拖延你的项目,你需要想出一个变通办法。换句话说:“他现在需要一个解决方案,而不是在6周内”,顺便说一句,这正是本案例中发生的情况-没有解决方案,DBA建议了一个解决方案,它成功了-每个人都很高兴,项目不会被延迟,希望Oracle会在某个时候发布一个补丁。我不久前遇到了这个问题,并发现一些OTN/Oracle论坛讨


在甲骨文中,可能有一个修复程序。如果没有,您应该提交一份错误报告。@Apocalisp:首先,我怀疑是否有可能存在修复-可能存在修复。等待错误修复可能需要相当长的时间,如果你不想无限期地拖延你的项目,你需要想出一个变通办法。换句话说:“他现在需要一个解决方案,而不是在6周内”,顺便说一句,这正是本案例中发生的情况-没有解决方案,DBA建议了一个解决方案,它成功了-每个人都很高兴,项目不会被延迟,希望Oracle会在某个时候发布一个补丁。我不久前遇到了这个问题,并发现一些OTN/Oracle论坛讨论也将其归因于Oracle的内部错误。我现在很难找到它们,否则我会提供链接。它仅在执行某些类型的嵌套选择时显示(不确定到底是什么属性导致了这种情况)。有时查询可以工作,但有时不行。。。也许这与索引有关。令人沮丧的是,我宁愿选择有效的方法,也不愿尝试获得补丁。我很确定它有一个Oracle SR/TAR,但不确定它是否已在新的v中修复。请指定数据库版本、平台和修补程序级别。这里也有同样的问题,但找到了一个解决方法来完成我所需要的。这里不涉及XMLTYPE。我见过ORA-00600在各种不同的情况下-这是一个通用的“全面捕获”错误,因此它不会是相同的错误,除非参数相同,并且您使用的是相同的数据库版本/补丁。
    Error: ORA-00600: internal error code, arguments: [qerpfAllocateR], [], [], [], [], [], [], []
    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 
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
SQL> shutdown abort
ORACLE instance shut down.
SQL> startup mount
ORACLE instance started.

Total System Global Area 1904054272 bytes
Fixed Size                  2404024 bytes
Variable Size             570425672 bytes
Database Buffers         1325400064 bytes
Redo Buffers                5824512 bytes
Database mounted.
SQL> recover database
Media recovery complete.
SQL> alter database open
  2
SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-00600: internal error code, arguments: [kcratr_nab_less_than_odr], [1],
[108], [615], [655], [], [], [], [], [], [], []`
    SQL> Startup mount
ORA-01081: cannot start already-running ORACLE - shut it down first
SQL> shutdown abort
ORACLE instance shut down.
SQL>
SQL> startup mount
ORACLE instance started.

Total System Global Area 1904054272 bytes
Fixed Size                  2404024 bytes
Variable Size             570425672 bytes
Database Buffers         1325400064 bytes
Redo Buffers                5824512 bytes
Database mounted.
SQL> Show parameter control_files

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
control_files                        string      C:\APP\USER\ORADATA\ORACLEDB\C
                                                 ONTROL01.CTL, C:\APP\USER\FAST
                                                 _RECOVERY_AREA\ORACLEDB\CONTRO
                                                 L02.CTL
SQL> select a.member,a.group#,b.status from v$logfile a ,v$log b where a.group#=
b.group# and b.status='CURRENT'
  2
SQL> select a.member,a.group#,b.status from v$logfile a ,v$log b where a.group#=
b.group# and b.status='CURRENT';

MEMBER
--------------------------------------------------------------------------------

    GROUP# STATUS
---------- ----------------
C:\APP\USER\ORADATA\ORACLEDB\REDO03.LOG
         3 CURRENT


SQL> shutdown abort
ORACLE instance shut down.
SQL> startup mount
ORACLE instance started.

Total System Global Area 1904054272 bytes
Fixed Size                  2404024 bytes
Variable Size             570425672 bytes
Database Buffers         1325400064 bytes
Redo Buffers                5824512 bytes
Database mounted.
SQL> recover database using backup controlfile until cancel;
ORA-00279: change 4234808 generated at 01/21/2014 18:31:05 needed for thread 1
ORA-00289: suggestion :
C:\APP\USER\FAST_RECOVERY_AREA\ORACLEDB\ARCHIVELOG\2014_01_22\O1_MF_1_108_%U_.AR

C
ORA-00280: change 4234808 for thread 1 is in sequence #108


Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
C:\APP\USER\ORADATA\ORACLEDB\REDO03.LOG
Log applied.
Media recovery complete.
SQL> alter database open resetlogs;

Database altered.