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博客 ” ,链接:https://blog.itpub.net/30393770/viewspace-2122082/
,如需转载,请注明出处,否则将追究法律责任。