ORA-27102: out of memory Linux Error: 28: No space left on device

gaopengtttt發表於2011-02-23
[oracle@rac1 ppzhu]$ more CloneRmanRestore.log
ORA-27102: out of memory
Linux Error: 28: No space left on device
select TO_CHAR(systimestamp,'YYYYMMDD HH:MI:SS') from dual
*
ERROR at line 1:
ORA-01034: ORACLE not available
ORA-27102: out of memory
Linux Error: 28: No space left on device
 
今天用DBCA 安裝RAC RAW下的資料庫的時候報錯。
原來是自己的SYSCTL.CONF中的設定有問題。伺服器實體記憶體4GB
SHMMAX:表示任意時刻系統可以分配一個共享記憶體段的最大值,這個值和安裝的時候SGA有關係,我們希望SGA包含在一個共享段裡面,所以這個值要設定為>SGA_MAX_SIZE。
SHMALL:  表示任意時刻系統可以分配給共享記憶體段頁數的最大值,同樣這個值至少不能小於我們最大的共享記憶體段的大小SHMMAX吧,這個值是以記憶體頁為單位的,檢視記憶體頁大小使用getconf PAGE_SIZE一般都4096
 
修改後沒有問題了

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7728585/viewspace-687774/,如需轉載,請註明出處,否則將追究法律責任。

相關文章