暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

Oracle故障处理之共享内存/dev/shm 小于memory_target 引发DB宕机

数据与人 2020-12-15
1163

问题背景:

       客户DB宕机重启,重启之后正常,应客户要求排查宕机原因


1> 查看alert日志,大量 process w000 died ,连接进程僵死



2> 继续查看日志,关键的报错信息浮出水面

 

       日志显示/dev/shm大小至少应该为108447924224bytes(即101g),/dev/shm大小小于MEMORY_TARGET,登录数据库查看当前数据库MEMORY_TARGET大小正是101G


       Oracle11g 官方文档要求:11g特性的内存管理需要用到/dev/shm共享文件系统,且要求/dev/shm大于 TARGET_MEMORY,否则会报错。-------问题的根本原因


问题解决:

       定位到问题下面就是解决问题,客户反馈无法提升/dec/shm大小,查看目前/dec/shm剩余空间60g,数据库层面调整MEMORY_TARGET大小略低于60G,问题解决。


文章转载自数据与人,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论