問題描述:今天在虛擬機下進行startup的操做,可是沒有起來,系統報錯:ORA-00845: MEMORY_TARGET not supported on this systemoracle
1.startup啓動,MEMORY_TARGET啓動不起來在系統中,Oracle總共能夠使用的共享內存大小,這個參數是動態的,這個參數是動態的,所以提供給Oracle的內存總量是能夠動態增大,也能夠動態減少的。它不能超過MEMORY_MAX_TARGET參數設置的大小。默認值是0。app
2.剛開始不太明白這個參數什麼意思,就查看日誌this
3.打開日誌找緣由,大概意思是說,你正在嘗試使用MEMORY_TARGET,mount最少須要XXXXXX字節。路徑在 /dev/shm3d
4.查看磁盤空間以及 /dev/shm使用狀況,一看帶是沒什麼使用率,就是size空間小的一批,趕忙擴空間吧日誌
5.擴充一下空間,大小爲4Gblog
6.從新掛載內存
7.查看一下擴充的空間,tmpfs已經變成4G了rem
8.從新startup啓動一下,已經ok了虛擬機
9.相關命令grep
更改磁盤空間:[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