环境: 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%
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%
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24540110/viewspace-704488/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/24540110/viewspace-704488/