問題描述:今天在虛擬機下進行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
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/28192.html
標籤:Oracle
