在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
重新启动数据库,正常启动!