ORA-27012 out of memory

129 篇文章 7 订阅

问题描述

rac搭建到最后的时候报错
在这里插入图片描述

问题解决

后来找到原因,是因为在安装时,把SGA Size设置成了37G
在这里插入图片描述
改成4095M Bytes后,也就是4G,再无报错:
在这里插入图片描述
在32位机器上,配置sga的内存超过1.5G,基本上就出现这个问题了
还有一点要知道,sga_max_size可以自动来变动的,当sga的内存组件的和小于sga_max_size的时候,sga_max_size不会改变,还是维持自己的值,如果超过了这个和,sga_max_size的就会自动变动成和的值

由于开始并未设置过sga_max_size的值,所以当调整实例sga_target为某个固定的值再重启后,如果sga_target的值大于sga_max_size的值,那么sga_max_size的值就会随着sga_target自动增加为相同的值,反之,则不会变。此时这2个值都是1200M。尽管sga_target是动态参数,但此时是不允许调大的,当我们需要设置sga_target=4G,就超过了sga_max_size的值,数据库会报错,所以,要调大SGA,还必须先修改sga_max_size,而该参数是静态参数,也就意味着需要停库

查看了好多博客:
https://blog.csdn.net/gaoyingying1992/article/details/83142059
https://blog.csdn.net/fengyun14/article/details/1540433
http://bbs.chinaunix.net/thread-1069918-1-1.html
https://blog.csdn.net/haiross/article/details/41696365
https://blog.csdn.net/haiross/article/details/41696365

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值