ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ORA-04030有可能是操作系统的内存限制吗?

ORA-04030有可能是操作系统的内存限制吗?

原创 Linux操作系统 作者:anchen211 时间:2007-04-11 15:40:50 0 删除 编辑
操作系统aix53-05-06
db: oracle9205

在执行批处理时报错:
call kmyedz()
     *
ERROR 位于第 1 行:
ORA-04030: 在尝试分配 127000 字节 (hash-join subh,kllcqas:kllsltba)
时进程内存不足
ORA-06512: 在"COGNOS.KMYEDZ", line 87

这应该是PGA不够所致吧。
但我的PGA设为5G了。应该足够的。

观察
select    sum(value)/1024/1024 Mb  from   v$sesstat s, v$statname n
              where  n.STATISTIC# = s.STATISTIC#
              and   name = 'session pga memory';
发现大概只到2G左右就报错了。

ulimit -a
发现stack项有限制。
在AIX下如何修改其限制呢?
用ORACLE ulimit -s unlimited好象不行。

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

请登录后发表评论 登录
全部评论

注册时间:2008-11-04

  • 博文量
    129
  • 访问量
    175842