rac下修改内存配置后数据库无法启动的问题如何解决

分类:编程技术 时间:2024-02-20 15:33 浏览:0 评论:0
0
本文主要介绍《如何解决rac下修改内存配置后数据库无法启动的问题》。在日常操作中,相信很多人都有疑问,如何解决rac下修改内存配置后数据库无法启动的问题。小编查阅了各种资料,整理出了简单易用的操作方法。希望能帮助您解答“rac下修改内存配置后数据库无法启动的问题如何解决”的疑惑!接下来就请跟随小编一起来学习吧!

问题

今天发现自己搭建的rac服务器有128G内存,但是sga只配了4G,pga也只配了4G配备4G。需要设置的大一些。 。由于这两台服务器上除了数据库之外没有其他应用,所以我分配了80G给sga,10G给pga。奇怪的是,执行的时候出现了如下错误重启数据库:

解决办法

一开始我怀疑是内存段没有释放导致的问题。通过ipcs -a查看,发现没有未释放的现象。经过调查,终于发现是在Linux下。 /dev/shm配置太小,因为/dev/shm的大小必须至少大于等于SGA的大小,所以将/dev/shm大小修改为90G:

再次挂载 /dev/shm 后。这里修改还没有完成。还需要修改/etc/sysctl.conf文件:

其中kernel.shmmax = 85899345920, kernel. shmall = 41943040,这里的值不是随便写的,而是计算出来的。

比如我的SGA=80G,那么kernel.shmmax = 80*1024*1024*1024,修改完成然后执行sysctl -p 使修改的值生效,然后启动成功。

关于“的研究到此结束”《如何解决Rac下修改内存配置后数据库无法启动的问题》。希望能够解决大家的疑惑。理论与实践相结合,能够更好的帮助大家学习,快去尝试吧!如果你还想继续了解更多相关知识,请继续关注网站,小编会继续努力,给大家带来更多实用的文章!

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > rac下修改内存配置后数据库无法启动的问题如何解决

用户评论