在RHL6.6 的Oralce11204 :
修改内存参数的时候启动报错
SQL> startup
ORA-00845: MEMORY_TARGET not supported on this system
原因是oracle SGA的大小超过了系统shm的大小。
解决方案:修改shm的大小 .
建议修改shm等于操作系统内存大小
解决方案是自定义shm的大小,需要修改/etc/fstab文件:
[root@llmj-xedb-50-20 ~]# vi /etc/fstab
把文件中:
tmpfs /dev/shm tmpfs defaults 0 0
修改为:
tmpfs /dev/shm tmpfs defaults,size=30G 0 0
然后保存退出,重新挂载shm
[root@llmj-xedb-50-20 ~]# umount /dev/shm
[root@llmj-xedb-50-20 ~]# mount /dev/shm
查看shm大小
[root@llmj-xedb-50-20 ~]# df -h |grep shm
tmpfs 30G 1.7G 29G 6% /dev/shm
重新启动数据库,正常启动!
本文介绍了解决在RHL6.6环境下Oracle11204启动时出现的ORA-00845错误的方法。该错误是因为Oracle SGA大小超过了系统shm限制。通过调整/etc/fstab文件中shm的大小来解决问题。
6万+

被折叠的 条评论
为什么被折叠?



