啟動Oracle報錯ORA-27102: out of memory、Linux-x86_64 Error: 28: No space left
生產環境的一套Oracle資料庫,啟動資料庫的時候,報錯。
-
SQL> startup pfile='/u01/oracle/product/11gr2/db_home/dbs/initerp.ora'
-
ORA-27102: out of memory
-
Linux-x86_64 Error: 28: No space left on device
-
-
# 報錯原因
-
# 檢視核心引數配置檔案,發現關於記憶體的核心引數被修改成很小的值,這個值遠遠低於資料庫SGA、PGA記憶體引數設定的值;進而導致資料庫無法啟動。
-
$ cat sysctl.conf
-
# Controls the maximum shared segment size, in bytes
-
kernel.shmmax = 68719476736
-
-
# Controls the maximum number of shared memory segments, in pages
-
kernel.shmall = 4294967296
-
-
-
fs.aio-max-nr = 1048576
-
fs.file-max = 6815744
-
kernel.shmmax = 536870912
-
net.ipv4.ip_local_port_range = 9000 65500
-
kernel.shmall = 2097152
-
kernel.shmmax = 2147483648
-
-
# 解決方法
-
# 註釋掉錯誤的引數,重新重新整理核心引數
-
[root@erp2 ~]# 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
-
net.ipv4.tcp_syncookies = 1
-
kernel.msgmnb = 65536
-
kernel.msgmax = 65536
-
kernel.shmmax = 68719476736
-
kernel.shmall = 4294967296
-
fs.aio-max-nr = 1048576
-
fs.file-max = 6815744
-
net.ipv4.ip_local_port_range = 9000 65500
-
kernel.shmmni = 4096
-
kernel.sem = 250 32000 100 128
-
net.core.rmem_default = 262144
-
net.core.rmem_max = 4194304
-
net.core.wmem_default = 262144
-
net.core.wmem_max = 1048576
-
-
SQL> startup pfile='/u01/oracle/product/11gr2/db_home/dbs/initerp.ora'
-
ORACLE instance started.
-
-
Total System Global Area 1.0689E+10 bytes
-
Fixed Size 2216344 bytes
-
Variable Size 1946160744 bytes
-
Database Buffers 8724152320 bytes
-
Redo Buffers 16945152 bytes
-
Database mounted.
-
Database opened.
-
SQL> shutdown immediate
-
Database closed.
-
Database dismounted.
- ORACLE instance shut down.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26506993/viewspace-2155754/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORA-27102: out of memory Linux-X86_64 Error: 28: No space left on deviceLinuxErrordev
- startup ORA-27102: out of memory Linux-x86_64 Error: 28: No space left on deviceLinuxErrordev
- ORA-27102: out of memory Linux Error: 28: No space left on deviceLinuxErrordev
- Linux-x86_64 Error: 28: No space left on device問題LinuxErrordev
- oracle啟動遭遇ORA-27102: out of memoryOracle
- 【ORACLE】ORA-27102: out of memory報錯的處理Oracle
- ORA-27102:out of memory Linux-x86_64 Error: 12: Cannot allocate memory的處理LinuxError
- ORA-27102:out of memory Linux-X86_64 .Linux
- note the ORA-27102: out of memory errorError
- 【ERROR】ORA-27102: out of memory 解決方法Error
- oracle使用記憶體的錯誤,ORA-27102: out of memoryOracle記憶體
- windows 32位ORA-27102: out of memory錯誤Windows
- dbca -silent -responsefile 建庫由於tmpfs太小報錯ORA-27102: out of memory
- ORA-27102: out of memory故障解決
- Ora-27102: Out Of Memory: Linux Error: 12: [ID 401077.1]LinuxError
- Apache啟動報錯No space left on device: AH00023該怎麼解決Apachedev
- ORA-27102: out of memory解決辦法
- ORA-27102 Out of Memory問題處理
- 資料庫增加SGA,導致ORA-27102: out of memory錯誤資料庫
- An out of memory error has occurred.Error
- shmall引數設定不當引起資料庫啟動時報out of memory報錯資料庫
- ORA-27102: out of memory 問題解決方法
- git post資料過大報錯-Out of memoryGit
- Oracle案例06—— OGG-01098 Could not flush "./dirdat/e1000004383" (error 28, No space left on device)OracleErrordev
- openGauss 出現-Error-No-space-left-on-device-提示Errordev
- Linux 6下EBS R12.2.4開啟報錯 OutOfMemory(out of memory)Linux
- ORA-27102: out of memory以及相關係統引數
- No space left on devicedev
- Oracle報錯"ORA-01034 ORA-27101 Linux-x86_64 Error"OracleLinuxError
- ElasticSearch啟動報錯 ERROR: [4] bootstrap checks failedElasticsearchErrorbootAI
- solaris上建立oracle資料庫出現:out of memory 錯誤Oracle資料庫
- oracle logmnr 報錯"In Memory Undo is unsupported"Oracle
- lsnrctl啟動報錯,Linux Error: 29: Illegal seekLinuxError
- OOM(Out Of Memory)OOM
- java out of memoryJava
- oracle之啟動errorOracleError
- OOM--OUT OF MEMORYOOM
- Oracle安裝報錯syntax errorOracleError