内存消耗尽导致主机死机

客户在VMware上的11grac环境常在夜间死机,问题关联到expdp全库备份。64G内存的虚拟机尝试备份60G的dmp文件导致内存不足。通过调整expdp的filesize参数以限制单个文件大小并设置系统最小保留内存为8G,解决了内存消耗问题,备份过程得以正常进行,且问题未再重现。建议避免在虚拟化环境中部署RAC数据库。
摘要由CSDN通过智能技术生成

有个客户在vmware上部署了1套11g rac环境,白天运行正常,经常半夜死机,晚上vmware平台没有虚拟机备份,业务系统没任务运行只有expdp全库备份。

查看备份文件,有时成功有时失败。该虚拟机只有64G内存,dmp文件就有60多G,

预感和备份有关,上周末在白天运行expdp备份监控全过程,修改expdp命令,增加单个文件最大10g参数filesize=10g ,开始备份后发现内存消耗很快,

备份前top显示

 备份10分钟后top显示

明显内存不足,继续备份可能导致主机hang住。紧急做如下配置。使系统最少保留8G内存。

   #  echo 'vm.min_free_kbytes = 8388608' >> /etc/sysctl.conf
   #    /sbin/sysctl -p

操作后继续观察,free内存最少在8G附近。

 备份过程共持续2小时多,基本正常。到今天已4天多了,暂还未出现之前的hang住问题。基本算解决了问题,继续观察中

更新:已过去一周多,问题没有重现过,说明已解决了,不推荐虚拟化中部署rac数据库

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值