解决ORA-00845: MEMORY_TARGET not supported on this system

原因:SGA的大小超过了/dev/shm的大小


解决:更改挂载点/dev/shm的大小


以下的修改每次启动OS时都会自动执行

修改步骤:

1.

修改/etc/fstab

      tmpfs      /dev/shm       tmpfs  defaults,size=3G       0 0

2.重新mount /dev/shm ,再 执行 df -h 就可以看到修改生效了

3.修改/etc/rc.d/rc.sysinit

#mount -f /dev/shm >/dev/null2>&1 注释这一句

 

然后找到以下部分,红色的为添加的:

if [ "$READONLY" !="yes" ] ; then
        action $"Mounting local filesystems: " mount -a -t  tmpfs, nonfs,nfs4,smbfs,ncpfs,cifs,gfs,gfs2 -O no_netdev
else

        action $"Mounting local filesystems: " mount -a -n -t tmpfs,nonfs,nfs4,smbfs,ncpfs,cifs,gfs,gfs2 -Ono_netdev

fi


重启即可

你可能感兴趣的:(解决ORA-00845: MEMORY_TARGET not supported on this system)