crfclust.bdb占用巨大空间导致磁盘满

crfclust.bdb占用巨大空间导致磁盘满

 

问题分析:

     一上班就接到用户现场电话说有一套RAC数据库无法访问,随即登陆上去首先查看了磁盘空间,发现两个节点的/DBSoft目录已满,首先怀疑的是告警日志文件和$ORACLE_HOME/dbs 产生的归档日志文件没有删导致,经过检查后事实否认了我的判断。

     随即想到的是CHM(ClusterHealth Monitor)服务未关导致crf文件无限增长导致磁盘空间占满,随即进入crf目录检查$ORACLE_HOME/crf/db;一看果然是crf文件导致磁盘占满,crfclust.bdb文件已经达到31GB了

crfclust.bdb占用巨大空间导致磁盘满_第1张图片

 

问题处理:

         既然知道了问题的原因,那么下一步就是问题的处理;该问题的处理,有两个办法:

1、  删除过大的crf文件,并且关闭ora.crf。(我们采用的是第一种方法。)

2、  删除过大的crf文件,并且应用Patch 10165314进行修复。

问题处理过程:

         我们采用的是如上第一种方法,节点一处理过程如下:

1、  查看ora.crf服务

2、  停止ora.crf服务

3、  删除$ORACLE_HOME/crf/db/$HOMENAME/目录中所有的crf*.bdb

4、  查看磁盘空间,已腾出。

crfclust.bdb占用巨大空间导致磁盘满_第2张图片

节点二处理过程同上。

crfclust.bdb占用巨大空间导致磁盘满_第3张图片

你可能感兴趣的:(Oracle,技术博文)