ORA-04030报错,请高手指点啊??????

[复制链接]
查看11 | 回复6 | 2010-1-4 08:33:08 | 显示全部楼层 |阅读模式
SQL> create table ttt as select level lv,rownum rn from dual connect by level<10000000;
create table ttt as select level lv,rownum rn from dual connect by level<10000000

*
ERROR at line 1:
ORA-04030: out of process memory when trying to allocate 48 bytes (kxs-heap-w,cursor work heap)
回复

使用道具 举报

千问 | 2010-1-4 08:33:08 | 显示全部楼层
default:
* fsize = -1
fsize = -1
core = 2097151
cpu = -1
data = -1
rss = -1
stack = -1
nofiles = 2000
这样设置后,问题搞定!
回复

使用道具 举报

千问 | 2010-1-4 08:33:08 | 显示全部楼层
http://rollingpig.itpub.net/post/81/102600
回复

使用道具 举报

千问 | 2010-1-4 08:33:08 | 显示全部楼层
什么系统啊?
回复

使用道具 举报

千问 | 2010-1-4 08:33:08 | 显示全部楼层
有部分原因是操作系统参数限制问题啊
回复

使用道具 举报

千问 | 2010-1-4 08:33:08 | 显示全部楼层
from dual ... .... connect by level<10000000
这种以1生多的方式不要用的太过了, level太高了.
回复

使用道具 举报

千问 | 2010-1-4 08:33:08 | 显示全部楼层
是AIX操作系统
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行