oracle使用記憶體的錯誤,ORA-27102: out of memory
網上參閱資料,整理到這裡,以備查閱。
主要由於記憶體的分配問題,導致oracle資料庫啟動失敗。
SQL> startup;
ORA-27102: out of memory
Linux-x86_64 Error: 28: No space left on device
SQL> startup;
ORA-27102: out of memory
Linux-x86_64 Error: 28: No space left on device
Cause
shmall is the total amount of shared memory, in pages, that the system can use at one time.
Solution
Set shmall equal to the sum of all the SGAs on the system, divided by the page size.
The page size can be determined using the following command:
做了如下操作,可正常啟動:
vi /etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmall = 4194304(4×1024×1024)
即
kernel.core_uses_pid = 1
#kernel.shmall = 2097152
kernel.shmall = 4194304
kernel.shmmax = 5368709120
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
then run the following command:
# sysctl -p
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
kernel.shmall = 4194304
kernel.shmmax = 5368709120
kernel.shmmni = 4096
kernel.sem = 250 32000 100 12
# cat /proc/sys/kernel/shmall
4194304
參考網文:
http://yuekczy.spaces.live.com/blog/cns!139B3FC812B094AB!397.entry
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24558279/viewspace-694636/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- windows 32位ORA-27102: out of memory錯誤Windows
- 【ORACLE】ORA-27102: out of memory報錯的處理Oracle
- 資料庫增加SGA,導致ORA-27102: out of memory錯誤資料庫
- oracle啟動遭遇ORA-27102: out of memoryOracle
- note the ORA-27102: out of memory errorError
- ORA-27102: out of memory故障解決
- Oracle 使用大記憶體出現:ORA-27102Oracle記憶體
- solaris上建立oracle資料庫出現:out of memory 錯誤Oracle資料庫
- 【ERROR】ORA-27102: out of memory 解決方法Error
- ORA-27102: out of memory解決辦法
- ORA-27102 Out of Memory問題處理
- ORA-27102: out of memory 問題解決方法
- Composer 記憶體不足解決方案 PHP Fatal error: Out of memory記憶體PHPError
- 啟動Oracle報錯ORA-27102: out of memory、Linux-x86_64 Error: 28: No space leftOracleLinuxError
- dbca -silent -responsefile 建庫由於tmpfs太小報錯ORA-27102: out of memory
- ORA-27102:out of memory Linux-X86_64 .Linux
- 關於記憶體錯誤記憶體
- ORA-27102: out of memory以及相關係統引數
- ORA-27102: out of memory Linux Error: 28: No space left on deviceLinuxErrordev
- 記一次安裝oracle遇到的ORA-27102錯誤Oracle
- 記憶體拷貝引起的錯誤記憶體
- Memory記憶體傳值記憶體
- ORA-27102:out of memory Linux-x86_64 Error: 12: Cannot allocate memory的處理LinuxError
- Flume記憶體溢位錯誤記憶體溢位
- ORA-04030: out of process memory ...(initSubHeap:qk...)的錯誤解決
- Memory Dumps(ORACLE記憶體結構轉儲)Oracle記憶體
- Android載入圖片導致記憶體溢位(Out of Memory異常)Android記憶體溢位
- 關於Allowed memory size of (PHP記憶體溢位)錯誤的可能原因及解決方案PHP記憶體溢位
- Oracle記憶體結構(三)----Process Memory的詳細資訊Oracle記憶體
- Allowed memory size 記憶體不足記憶體
- Unity Memory Profiler 記憶體分析Unity記憶體
- Javascript記憶體溢位,FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memoryJavaScript記憶體溢位ErrorASTAI
- eclispe 出現超記憶體錯誤Lisp記憶體
- 5個常見的JavaScript記憶體錯誤JavaScript記憶體
- Oracle記憶體結構(三)----Process Memory的詳細資訊(轉)Oracle記憶體
- 使用 SAP ABAP Memory Inspector 對應用程式消耗記憶體進行檢測時常犯的錯誤試讀版記憶體
- Ora-27102: Out Of Memory: Linux Error: 12: [ID 401077.1]LinuxError
- Oracle的記憶體分配和使用Oracle記憶體