ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ORA-600(925)错误

ORA-600(925)错误

原创 Linux操作系统 作者:yangtingkun 时间:2007-12-03 00:00:00 0 删除 编辑

今天在测试库发现了一个ORA-600错误,第一个错误号为925


详细错误信息为:

ORA-00600: internal error code, arguments: [925], [hash_area_size], [-1073741824], [], [], [], [], []
Current SQL statement for this session:
alter session set sort_area_size=1610612736

从引发错误的SQL看,这个错误是在设置SORT_AREA_SIZE时出现的。不过从600错误的信息中看,报错信息中包含了HASH_AREA_SIZE

查询了metalink发现了这个错误的详细描述,由于设置了SORT_AREA_SIZE的值过大,导致了HASH_AREA_SIZE的值超过了上限,因此报错。这个错误从8到10g的第一个版本都可能会出现。

根据文章描述,HASH_AREA_SIZE默认值为SORT_AREA_SIZE2倍,且HASH_AREA_SIZE大小不能超过231次方。

SQL> SELECT POWER(2, 31) - 1610612736 * 2 FROM DUAL;

POWER(2,31)-1610612736*2
------------------------
-1073741824

超出限制的部分就是上面第三个错误参数的值。

关于这个bug的描述,可以参考:Note:445190.1

这个问题解决方法就是调整SORT_AREA_SIZE的值,使其大小小于1073741824

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/4227/viewspace-69526/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
暂无介绍

注册时间:2007-12-29

  • 博文量
    1955
  • 访问量
    10404857