ora-01034 ora-27121 Cannot allocate memory錯誤解決

e71hao發表於2016-07-15
1.資料庫錯誤如下:
oracle
ora-01034 
ora-27121 
Linux-x86_64 Error: 12: Cannot allocate memory

出現情況是:環境為:Linux tomcatserver 2.6.32-431.el6.x86_64 ,oracle 11.2 有使用者反映,資料庫連線不上,報如上錯誤ora-01034,ora-27121 。檢視當前記憶體:
[oracle@rac2 ~]$ free -m
            total       used       free     shared    buffers     cached
Mem:          8000       7866        134          0         23       3374
-/+ buffers/cache:       4469       3531
Swap:         8191       7438        753

分析:我們看上面,swap只有753M可用的,MEM只要134M。
解決辦法:把不相關的程式幹掉後,再次連線資料就可以了。檢視當前記憶體:
[oracle@rac2 tmp]$ free -m
             total       used       free     shared    buffers     cached
Mem:          8000       5923       2077          0         18       2088
-/+ buffers/cache:       3816       4184
Swap:         8191       6244       1947

問題解決。

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

相關文章