需求
/u01/app/11.2.0/grid/crf/db/rac1里的crfclust.dbd文件,一般Oracle系统安装目录不会放很大的空间,而这个文件很容易增长到很大而撑满该磁盘导致Oracle系统无法正常使用,需要处理该问题
crf文件的用途
资源对应的功能是CHM.Cluster Health Monitor(以下简称CHM)是一个Oracle提供的工具,用来自动收集操作系统的资源(CPU、内存、SWAP、进程、I/O以及网络等)的使用情况。CHM会每秒收集一次数据。这些系统资源数据对于诊断集群系统的节点重启、Hang、实例驱逐(Eviction)、性能问题等是非常有帮助的。另外,用户可以使用CHM来及早发现一些系统负载高、内存异常等问题,从而避免产生更严重的问题。CHM会自动安装在下面的软件:
11.2.0.2 及更高版本的 Oracle Grid Infrastructure for Linux (不包括Linux Itanium) 、Solaris (Sparc 64 和 x86-64)
11.2.0.3 及更高版本 Oracle Grid Infrastructure for AIX 、 Windows (不包括Windows Itanium)。
根据上述描述可知ora.crf资源主要是用来收集信息的,而且在11.2.0.2之后才有,因此可以停止并禁用它
处理方案
两个RAC节点分别执行下列语句
su – grid
crsctl stop res ora.crf -init
exit
cd /u01/app/11.2.0/grid/crf/db/ccdb2
rm -f crfclust.bdb(这部删除的时候需要切记不要多删了)
su -grid
crsctl start res ora.crf -init
如果不需要该服务,可以将该服务一直停止,就不会发生该问题了