在linux系统中,如果操作系统的/dev/shm 的值小于 oracle 的SGA和PGA值会报如下错误:
ORA-00845: MEMORY_TARGET not supported on this system.
# df -k /dev/shm
Filesystem 1K-blocks Used Available Use% Mounted on
shmfs 6291456 832356 5459100 14% /dev/shm
解决这个问题只有两个方法,
一种是修改初始化参数,使得初始化参数中SGA和PGA的设置小于/dev/shm的大小
另一种方法就是调整/dev/shm的大小
修改/dev/shm的大小可以通过修改/etc/fstab来实现:
# vi /etc/fstab
#tmpfs /dev/shm tmpfs defaults 0 0
tmpfs /dev/shm tmpfs defaults,size=16g 0 0
# umount /dev/shm
# mount /dev/shm
修改/etc/fstab,重新mount /dev/shm,然后就可以启动数据库了。[@more@]
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/75413/viewspace-1041364/
,如需转载,请注明出处,否则将追究法律责任。