問題描述:今天在虛擬機下進行startup的操作,但是沒有起來,系統報錯:ORA-00845: MEMORY_TARGET not supported on this system 1.startup啟動,MEMORY_TARGET啟動不起來在系統中,Oracle總共可以使用的共用記憶體大小,這個參數 ...
問題描述:今天在虛擬機下進行startup的操作,但是沒有起來,系統報錯:ORA-00845: MEMORY_TARGET not supported on this system
1.startup啟動,MEMORY_TARGET啟動不起來在系統中,Oracle總共可以使用的共用記憶體大小,這個參數是動態的,這個參數是動態的,因此提供給Oracle的記憶體總量是可以動態增大,也可以動態減小的。它不能超過MEMORY_MAX_TARGET參數設置的大小。預設值是0。
2.剛開始不太明白這個參數什麼意思,就查看日誌
3.打開日誌找原因,大概意思是說,你正在嘗試使用MEMORY_TARGET,mount最少需要XXXXXX位元組。路徑在 /dev/shm
4.查看磁碟空間以及 /dev/shm使用情況,一看帶是沒什麼使用率,就是size空間小的一批,趕緊擴空間吧
5.擴充一下空間,大小為4G
6.重新掛載
7.查看一下擴充的空間,tmpfs已經變成4G了
8.重新startup啟動一下,已經ok了
9.相關命令
更改磁碟空間:[root@localhost ~]# vi /etc/fstab
我的日誌路徑:/u01/app/oracle/diag/rdbms/prod3/PROD3/trace/alert_PROD3.log
掛載 :[root@localhost ~]# mount -o remount,size=4G /dev/shm
查看磁碟空間 :df -h/df -k
查看shm空間 :[oracle@localhost shm]$ df -h | grep shm