ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 又是10gR2的错(1)

又是10gR2的错(1)

原创 Linux操作系统 作者:husthxd 时间:2006-03-18 00:00:00 0 删除 编辑

在执行一个存储过程的时候出现:

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博客 ” ,链接:http://blog.itpub.net/6906/viewspace-22002/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 这几天好冷
下一篇: 又是10gR2的错(2)
请登录后发表评论 登录
全部评论
长期从事政务、金融等行业产品研发和架构设计工作,对Oracle、PostgreSQL以及大数据等相关技术有深入研究。现就职于广州云图数据技术有限公司,系统架构师。

注册时间:2007-12-28

  • 博文量
    1169
  • 访问量
    3635323