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后查看
第三步:重新啟庫
可以正常啟庫,問題解決!
新聞熱點
疑難解答