问题:ORA-00845: MEMORY_TARGET not supported on this system
描述:从Oracle Database 11g开始,自动内存管理特性需要更多的共享内存(/dev/shm)和文件描述符。对于计算机上的每个Oracle实例,共享内存的大小至少应该大于MEMORY_MAX_TARGET和MEMORY_TARGET。如果MEMORY_MAX_TARGET或MEMORY_TARGET被设置为非零值,并且分配给共享内存的大小不正确,那么在启动时将导致ORA-00845错误。
解决: --EMORY_MAX_TARGET 的设置不能超过 /dev/shm 的大小。
1.通过更改配置生效:
# df-h | grep shm
tmpfs 2.0G 0 2.0G 0% /dev/shm
# vi /etc/fstab
# cat /etc/fstab | grep tmpfs
tmpfs /dev/shm tmpfs defaults,size=4G 0 0
2.通过重新挂载来修改其大小:
# mount -o remount,size=4G /dev/shm
[root@FWDB ~]# df -h | grep shm
tmpfs 4.0G 0 4.0G 0% /dev/shm
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31557076/viewspace-2222116/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/31557076/viewspace-2222116/