ORA-00845: MEMORY_TARGET not supported on this system

来源:这里教程网 时间:2026-03-03 12:16:08 作者:

问题: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   

相关推荐