首页 > Linux操作系统 > Linux操作系统 > 又是10gR2的错(1)
在执行一个存储过程的时候出现:
ORA-04030: 在尝试分配 123404 字节 (QERHJ hash-joi,kllcqas:kllsltba)
时进程内存不足
该错误从9i到10g一直都没有很好的解决.
os : windows server 2003 32bit
oracle 10.2.0.1
把pga改为手动管理:
alter session set workarea_size_policy=MANUAL ;
alter session hash_area_size=10240000;
alter session set sort_area_size=1024000;
重试,无效.
把sga改为手工管理:
alter system set db_cache_size=600m scope=spfile;
alter system set shared_pool_size=300m scope=spfile;
alter system set java_pool_size=30m scope=spfile;
alter system set large_pool_size=50m scope=spfile;
重起数据库,It Works!
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/6906/viewspace-22002/ ,如需转载,请注明出处,否则将追究法律责任。