資料庫增加SGA,導致ORA-27102: out of memory錯誤
Upon startup of Linux database get ORA-27102: out of memory Linux-X86_64 Error: 28: No space left on device [ID 301830.1] Oracle Server - Enterprise Edition - Version: 9.2.0.4 to 11.2.0.2 - Release: 9.2 to 11.2 When trying to increase the SGA to approach half available RAM with an Oracle 64bit version on a Linux 64bit operating system, even though shmmax is set to match half the amount of RAM, you get the following error when trying to start the instance: SQL> startup nomount shmall is too small, most likely is set to the default setting of 2097152 $ cat /proc/sys/kernel/shmall shmall is the total amount of shared memory, in pages, that the system can use at one time. 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: $ getconf PAGE_SIZE For example, if the sum of all the SGAs on the system is 16Gb and the result of '$ getconf PAGE_SIZE' is 4096 (4Kb) then set shmall to 4194304 pages As the root user set the shmall to 4194304 in the /etc/sysctl.conf file: kernel.shmall = 4194304 then run the following command: # sysctl -p NOTE: The above command loads the new value and a reboot is not necessary Switch back to being the oracle user and retry the startup command. 下回改記憶體的時候千萬別忘了,修改系統核心引數! kernel.shmall=4194304 kernel.shmmax=16861741056 --實體記憶體的一半 |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21601207/viewspace-711010/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- windows 32位ORA-27102: out of memory錯誤Windows
- solaris上建立oracle資料庫出現:out of memory 錯誤Oracle資料庫
- oracle使用記憶體的錯誤,ORA-27102: out of memoryOracle記憶體
- 【ORACLE】ORA-27102: out of memory報錯的處理Oracle
- note the ORA-27102: out of memory errorError
- dbca -silent -responsefile 建庫由於tmpfs太小報錯ORA-27102: out of memory
- 增加資料庫SGA的方法資料庫
- ORA-27102: out of memory故障解決
- 資料庫升級導致ORA-918錯誤資料庫
- 【ERROR】ORA-27102: out of memory 解決方法Error
- ORA-27102: out of memory解決辦法
- oracle啟動遭遇ORA-27102: out of memoryOracle
- ORA-27102 Out of Memory問題處理
- git post資料過大報錯-Out of memoryGit
- 資料庫啟動出現ORA-27102錯誤資料庫
- ORA-27102: out of memory 問題解決方法
- DBCA建庫導致已有資料庫出現ORA-27140錯誤資料庫
- oracle SGA設定過大導致資料庫無法啟動Oracle資料庫
- 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
- SPFILE 錯誤導致資料庫無法啟動(ORA-01565)資料庫
- 【資料庫資料恢復】磁碟空間不足導致sql server錯誤的資料恢復資料庫資料恢復SQLServer
- shmall引數設定不當引起資料庫啟動時報out of memory報錯資料庫
- 資料庫主機名錯誤導致客戶端TNS-12541資料庫客戶端
- 又一例SPFILE設定錯誤導致資料庫無法啟動資料庫
- 【oracle資料庫資料恢復】誤操作導致的資料庫誤刪除的資料恢復案例Oracle資料庫資料恢復
- Oracle 11g使用dbca安裝資料庫時報錯"SGA size can not be greater than、ORA-27102"Oracle資料庫
- DELETE資料導致INSERT邏輯讀增加delete
- ORA-27102:out of memory Linux-x86_64 Error: 12: Cannot allocate memory的處理LinuxError
- 啟動Oracle報錯ORA-27102: out of memory、Linux-x86_64 Error: 28: No space leftOracleLinuxError
- 誤修改ORACLE_HOME導致無法登陸資料庫Oracle資料庫
- INTERVAL分割槽插入大量資料導致ORA-4031錯誤
- Android載入圖片導致記憶體溢位(Out of Memory異常)Android記憶體溢位
- ORA-04030: out of process memory ...(initSubHeap:qk...)的錯誤解決
- Ora-27102: Out Of Memory: Linux Error: 12: [ID 401077.1]LinuxError
- 【北亞資料恢復】輸入錯誤命令導致MySQL資料庫資料被刪除的資料恢復案例資料恢復MySql資料庫
- 多餘索引導致explain錯誤索引AI