SQL> startupORA-00845: MEMORY_TARGET not supported on this system官方解释:
ORA-00845: MEMORY_TARGET not supported onthis system
Cause: The MEMORY_TARGET parameter wasnot supported on this Operating system or /dev/shm was not sized correctly onlinux.
Action: Referto documentation for a list of supported operating systems. Or, size /dev/shmto be at least the SGA_MAX_SIZE on each Oracle instance running on the system.
即oracle SGA的大小超过了系统shm的大小,有两种解决方案:1.修改shm的大小 .2 修改SGA_MAX_SIZE的大小。建议修改shm,shm类似于Windows平台的虚拟内存.因为shm的剩余空间是随着应用程序的变化而调节的,当shm小于SAG,启动oracle就会出现此问题。
Oracle数据库服务器所在主机的/dev/shm的值为32G,小于设定的memory_max_target和memory_target的50G。
解决方法
第一步:修改/dev/shm大小
# cp /etc/fstab /etc/fstab_20170207_bak# vi /etc/fstab第二步:重新挂载/dev/shm后查看
第三步:重新启库
可以正常启库,问题解决!
新闻热点
疑难解答