
数据库:rac 11.2.0.4
操作系统:Red Hat 6.5
内存:256G
现象:发现集群节点2数据库自动重启,查看相关日志,最后发现系统日志里报oom,怀疑是内存不足导致操作系统调用oom-killer杀掉了进程。
重启后内存下降,但是每天内存会缓慢增长。
现在主要是找不到原因是什么导致内存不足数据库导致杀进程。
基本一个月一个重启,都在节点2。10月31日和12月1日分别一次。
下面是系统日志。更详细的数据库日志请看附件。12月1日的附件里有性能报告,锁情况比较严重。
Oct 31 03:22:03 rac2 rhsmd: In order for Subscription Manager to provide your system with updates, your system must be registered with the Customer Portal. Please enter your Red Hat login to ensure
your system is up-to-date.
Oct 31 08:09:46 rac2 kernel: oracle invoked oom-killer: gfp_mask=0x84d0, order=0, oom_adj=0, oom_score_adj=0
Oct 31 08:09:47 rac2 kernel: oracle cpuset=/ mems_allowed=0-1
Oct 31 08:09:47 rac2 kernel: Pid: 96126, comm: oracle Tainted: P --------------- 2.6.32-431.el6.x86_64 #1
Oct 31 08:09:47 rac2 kernel: Call Trace:
Oct 31 08:09:47 rac2 kernel: [<ffffffff810d05b1>] ? cpuset_print_task_mems_allowed+0x91/0xb0
Oct 31 08:09:47 rac2 kernel: [<ffffffff81122960>] ? dump_header+0x90/0x1b0