标签: ora-00600

在Oracle 11g2 XE中编译PL/SQL函数有时会导致ORA-00600:内部错误

我有一个PL/SQL函数,我正在使用它有时编译好,但有时给我这个错误.

ORA-00600: internal error code, arguments: [17285], [0x318FDE2C], [1], [0x273F1C60], [], [], [], [], [], [], [], []
00600. 00000 -  "internal error code, arguments: [%s], [%s], [%s], [%s], [%s], [%s], [%s], [%s]"
*Cause:    This is the generic internal error number for Oracle program
       exceptions.  This indicates that a process has encountered an
       exceptional condition.
*Action:   Report as a bug - the first argument is the internal error number
Run Code Online (Sandbox Code Playgroud)

断开连接并重新连接到Oracle并且函数编译确定感觉很疯狂...

谷歌搜索错误代码和参数给了我这个

ERROR:
ORA-600 [17285] [a] [b] [c]

VERSIONS:
versions 7.0 …
Run Code Online (Sandbox Code Playgroud)

oracle pipelined-function ora-00600

7
推荐指数
1
解决办法
2660
查看次数

故意导致Oracle中的ORA-00600异常

出于测试目的,我需要一些SQL脚本,这些脚本将导致ORA-00600Oracle 11.1.0.7版中的错误.

数据库不是空的,它充满了全新安装的Vision Demo电子商务套件的数据.

该系统是学习Oracle的学生的培训场所.它将用于开发他们的故障排除技能.为何选择SQL?因为这个脚本的复制应该是自动的.我们将随机化问题发生,以创建一个真正的窃听系统模型,用于掌握故障排除活动.

我究竟需要的是4-5种不同的导致ORA-00600错误的方法.

注意:此问题不是解释ORA-600错误是什么,或者如何解决它们.这个问题是关于故意造成 ORA-600错误.

sql oracle plsql ora-00600

4
推荐指数
2
解决办法
2万
查看次数

包内的自定义聚合函数

我正在尝试在Oracle中编写一个自定义聚合函数,并将该函数与一些其他函数组合在一起.作为一个例子(模拟我的问题)假设我的自定义聚合做数字的总和看起来像:

CREATE OR REPLACE TYPE SUM_AGGREGATOR_TYPE AS OBJECT (
    summation NUMBER,

    STATIC FUNCTION ODCIAggregateInitialize(agg_context IN OUT
       SUM_AGGREGATOR_TYPE) RETURN NUMBER,

    MEMBER FUNCTION ODCIAggregateIterate(self IN OUT SUM_AGGREGATOR_TYPE,
        next_number IN NUMBER) RETURN NUMBER,

    MEMBER FUNCTION ODCIAggregateMerge(self IN OUT SUM_AGGREGATOR_TYPE,
        para_context IN SUM_AGGREGATOR_TYPE) RETURN NUMBER,

    MEMBER FUNCTION ODCIAggregateTerminate(self IN SUM_AGGREGATOR_TYPE,
        return_value OUT NUMBER, flags IN NUMBER) RETURN NUMBER
);
Run Code Online (Sandbox Code Playgroud)
CREATE OR REPLACE TYPE BODY SUM_AGGREGATOR_TYPE IS

  STATIC FUNCTION ODCIAggregateInitialize(agg_context IN OUT
    SUM_AGGREGATOR_TYPE)
      RETURN NUMBER IS
  BEGIN
    agg_context := SUM_AGGREGATOR_TYPE(NULL);
    RETURN ODCIConst.Success;
  END;


  MEMBER FUNCTION …
Run Code Online (Sandbox Code Playgroud)

sql oracle aggregate-functions oracle11g ora-00600

3
推荐指数
1
解决办法
1926
查看次数

Oracle ORA-00600

我有SQL SELECT语句返回:

    Error: ORA-00600: internal error code, arguments: [qerpfAllocateR], [], [], [], [], [], [], []
Run Code Online (Sandbox Code Playgroud)

如果我通过在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 
Run Code Online (Sandbox Code Playgroud)

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 …
Run Code Online (Sandbox Code Playgroud)

sql oracle plsql ora-00600

2
推荐指数
1
解决办法
2万
查看次数

ORACLE服务器会话因致命错误而终止

我编辑了一个Trigger并尝试保存.然后我得到了以下错误.

Error: ORA-00603: ORACLE server session terminated by fatal error
ORA-00600: internal error code, arguments: [kqlidchg1], [], [], [], [], [], [], [], [], [], [], []
ORA-00604: error occurred at recursive SQL level 1
ORA-00001: unique constraint (SYS.I_PLSCOPE_SIG_IDENTIFIER$) violated
Run Code Online (Sandbox Code Playgroud)

我无法保存我trigger的修改.我怎么能解决这个问题?

oracle triggers oracle11g ora-00600

0
推荐指数
2
解决办法
6894
查看次数

更改数据库打开 - Oracle11g

由于我遇到的一些问题,我正在尝试在 oracle 11g 上执行以下查询。但它的抛出错误。任何人都可以帮忙

查询:更改数据库打开

* 第 1 行错误:ORA-00600:内部错误代码,参数:[kcratr_nab_less_than_odr]、[1]、[505]、[33717]、[33719]、[]、[]、[]、[]、[] , [], []

提前致谢

oracle oracle11g ora-00600

0
推荐指数
1
解决办法
5705
查看次数