ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 11gR2 RAC 在32bit RHEL5 下的内存分配

11gR2 RAC 在32bit RHEL5 下的内存分配

原创 Linux操作系统 作者:ipv6echo 时间:2011-08-09 14:21:28 0 删除 编辑
环境: RHEL5.5 32bit
Oracle 11gR2 RAC

安装完成后,在没有备份spfile的情况下,修改了参数:

alter system set sga_max_size=3G scope=spfile sid='*';

修改成功。

之后重启,出错。内存不够用。查找原因,有说是32位OS 最大只能支持1.7G

后使用dbca删除库,重建了一个。

这次备份了spfile 之后,重新设定内存,仍然报错。后发现:

/etc/fstab中:

tmpfs                   /dev/shm                tmpfs   size=1500m      0 0

琢磨着把它改成4G:

tmpfs                   /dev/shm                tmpfs   size=4000m      0 0

两个节点的机器上都修改。 成功。


这次直接设定ASMM:

alter system set memory_target=3.5G scope=spfile sid='*';
alter system set sga_target=0 scope=spfile sid='*';
alter system set pga_aggregate_target=0 scope=spfile sid='*';

这样就扩大了oracle内存, sga=60%   pga=40%


 

asmm.jpg

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

下一篇: SCN (2)
请登录后发表评论 登录
全部评论

注册时间:2011-08-08

  • 博文量
    5
  • 访问量
    9732