环境:RHEL 6.5 + Oracle 11.2.0.4 RAC

现象:巡检发现自己的测试环境节点2的空间使用率过高,进一步查询,发现大文件是GI目录下crfclust.bdb文件。

crfclust.bdb文件大小达到6G+,如下:

[root@jyrac2 jyrac2]# pwd
/opt/app/11.2.0/grid/crf/db/jyrac2
[root@jyrac2 jyrac2]# ls -lh
total 6.7G
-rw-r--r-- 1 root root 190K Aug 1 10:16 01-AUG-2017-10:16:36.txt
-rw-r--r-- 1 root root 158K Aug 4 23:32 04-AUG-2017-23:32:24.txt
-rw-r--r-- 1 root root 120K Aug 5 11:56 05-AUG-2017-11:56:39.txt
-rw-r--r-- 1 root root 1.9M Jun 17 14:26 17-JUN-2017-02:26:21.txt
-rw-r--r-- 1 root root 1.8M Jun 17 14:27 17-JUN-2017-02:27:19.txt
-rw-r--r-- 1 root root 2.1M Jun 17 15:11 17-JUN-2017-03:11:59.txt
-rw-r--r-- 1 root root 1.9M Jul 18 10:16 18-JUL-2017-10:16:08.txt
-rw-r--r-- 1 root root 1.7M Jul 18 10:17 18-JUL-2017-10:17:58.txt
-rw-r--r-- 1 root root 2.1M Jul 18 13:04 18-JUL-2017-13:04:32.txt
-rw-r--r-- 1 root root 1.1M Jul 18 13:28 18-JUL-2017-13:28:11.txt
-rw-r--r-- 1 root root 2.1M Jul 18 16:14 18-JUL-2017-16:14:55.txt
-rw-r--r-- 1 root root 1.9M Jul 18 16:16 18-JUL-2017-16:16:25.txt
-rw-r--r-- 1 root root 716K Jun 19 07:47 18-JUN-2017-19:47:50.txt
-rw-r--r-- 1 root root 752K Jun 19 11:06 19-JUN-2017-11:06:22.txt
-rw-r--r-- 1 root root 2.1M Jun 19 11:11 19-JUN-2017-11:11:05.txt
-rw-r--r-- 1 root root 2.0M Jun 19 11:12 19-JUN-2017-11:12:01.txt
-rw-r--r-- 1 root root 2.1M Aug 24 07:55 24-AUG-2017-07:55:38.txt
-rw-r--r-- 1 root root 1.8M Aug 25 08:29 25-AUG-2017-08:29:13.txt
-rw-r--r-- 1 root root 1.5M Aug 25 08:31 25-AUG-2017-08:31:12.txt
-rw-r--r-- 1 root root 2.1M Aug 25 09:13 25-AUG-2017-09:13:36.txt
-rw-r--r-- 1 root root 1.6M Aug 25 09:15 25-AUG-2017-09:15:58.txt
-rw-r--r-- 1 root root 2.2M Aug 25 09:54 25-AUG-2017-09:54:16.txt
-rw-r--r-- 1 root root 1.8M Aug 25 09:55 25-AUG-2017-09:55:59.txt
-rw-r--r-- 1 root root 1.9M Jun 28 04:47 28-JUN-2017-04:47:06.txt
-rw-r--r-- 1 root root 1.1M Jun 28 04:55 28-JUN-2017-04:55:17.txt
-rw-r--r-- 1 root root 1.8M Jul 31 14:38 31-JUL-2017-14:38:01.txt
-rw-r--r-- 1 root root 67K Jul 31 15:04 31-JUL-2017-15:04:37.txt
-rw-r--r-- 1 root root 194K Jul 31 16:06 31-JUL-2017-16:06:24.txt
-rw-r--r-- 1 root root 2.1M Jul 31 22:11 31-JUL-2017-22:11:29.txt
-rw-r----- 1 root root 117M Sep 7 22:37 crfalert.bdb
-rw-r----- 1 root root 6.0G Sep 7 22:37 crfclust.bdb
-rw-r----- 1 root root 8.0K Aug 25 09:56 crfconn.bdb
-rw-r----- 1 root root 143M Sep 7 22:37 crfcpu.bdb
-rw-r----- 1 root root 116M Sep 7 22:37 crfhosts.bdb
-rw-r----- 1 root root 141M Sep 7 22:37 crfloclts.bdb
-rw-r----- 1 root root 97M Sep 7 22:37 crfts.bdb
-rw-r----- 1 root root 24K Sep 4 12:16 __db.001
-rw-r----- 1 root root 392K Sep 7 22:37 __db.002
-rw-r----- 1 root root 2.6M Sep 7 22:37 __db.003
-rw-r----- 1 root root 2.1M Sep 7 22:37 __db.004
-rw-r----- 1 root root 1.2M Sep 7 22:37 __db.005
-rw-r----- 1 root root 56K Sep 7 22:37 __db.006
-rw-r--r-- 1 root root 115M Sep 2 01:10 jyrac2.ldb
-rw-r----- 1 root root 16M Sep 7 22:20 log.0000000953
-rw-r----- 1 root root 16M Sep 7 22:37 log.0000000954
-rw-r----- 1 root root 8.0K Sep 7 22:37 repdhosts.bdb
[root@jyrac2 jyrac2]#

网上搜索crfclust.bdb这个文件,发现这类现象遇到的人还挺多,是bug导致让原本正常1G左右大小的文件变的很大,甚至有的都超过了20G。

手工清理此文件的方法:

先停止crf资源,然后rm 删除此文件,最后再启动crf资源即可:

1.停止crf资源

crsctl stop res ora.crf -init

[grid@jyrac2 bin]$ crsctl stat res -t -init
--------------------------------------------------------------------------------
NAME TARGET STATE SERVER STATE_DETAILS
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.asm
1 ONLINE ONLINE jyrac2 Started
ora.cluster_interconnect.haip
1 ONLINE ONLINE jyrac2
ora.crf
1 ONLINE ONLINE jyrac2
ora.crsd
1 ONLINE ONLINE jyrac2
ora.cssd
1 ONLINE ONLINE jyrac2
ora.cssdmonitor
1 ONLINE ONLINE jyrac2
ora.ctssd
1 ONLINE ONLINE jyrac2 ACTIVE:0
ora.diskmon
1 OFFLINE OFFLINE
ora.drivers.acfs
1 ONLINE ONLINE jyrac2
ora.evmd
1 ONLINE ONLINE jyrac2
ora.gipcd
1 ONLINE ONLINE jyrac2
ora.gpnpd
1 ONLINE ONLINE jyrac2
ora.mdnsd
1 ONLINE ONLINE jyrac2 [grid@jyrac2 bin]$ crsctl stop res ora.crf -init
CRS-2673: Attempting to stop 'ora.crf' on 'jyrac2'
CRS-2677: Stop of 'ora.crf' on 'jyrac2' succeeded [grid@jyrac2 bin]$ crsctl stat res -t -init
--------------------------------------------------------------------------------
NAME TARGET STATE SERVER STATE_DETAILS
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.asm
1 ONLINE ONLINE jyrac2 Started
ora.cluster_interconnect.haip
1 ONLINE ONLINE jyrac2
ora.crf
1 OFFLINE OFFLINE
ora.crsd
1 ONLINE ONLINE jyrac2
ora.cssd
1 ONLINE ONLINE jyrac2
ora.cssdmonitor
1 ONLINE ONLINE jyrac2
ora.ctssd
1 ONLINE ONLINE jyrac2 ACTIVE:0
ora.diskmon
1 OFFLINE OFFLINE
ora.drivers.acfs
1 ONLINE ONLINE jyrac2
ora.evmd
1 ONLINE ONLINE jyrac2
ora.gipcd
1 ONLINE ONLINE jyrac2
ora.gpnpd
1 ONLINE ONLINE jyrac2
ora.mdnsd
1 ONLINE ONLINE jyrac2

2.删除crfclust.bdb文件

[root@jyrac2 jyrac2]# ls -l /opt/app/11.2.0/grid/crf/db/jyrac2/crfclust.bdb
[root@jyrac2 jyrac2]# rm -rf /opt/app/11.2.0/grid/crf/db/jyrac2/crfclust.bdb
[root@jyrac2 jyrac2]# ls -l /opt/app/11.2.0/grid/crf/db/jyrac2/crfclust.bdb

3.启动crf资源

crsctl start res ora.crf -init

[grid@jyrac2 ~]$ crsctl start res ora.crf -init
CRS-2672: Attempting to start 'ora.crf' on 'jyrac2'
CRS-2676: Start of 'ora.crf' on 'jyrac2' succeeded [grid@jyrac2 ~]$ crsctl stat res -t -init
--------------------------------------------------------------------------------
NAME TARGET STATE SERVER STATE_DETAILS
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.asm
1 ONLINE ONLINE jyrac2 Started
ora.cluster_interconnect.haip
1 ONLINE ONLINE jyrac2
ora.crf
1 ONLINE ONLINE jyrac2
ora.crsd
1 ONLINE ONLINE jyrac2
ora.cssd
1 ONLINE ONLINE jyrac2
ora.cssdmonitor
1 ONLINE ONLINE jyrac2
ora.ctssd
1 ONLINE ONLINE jyrac2 ACTIVE:0
ora.diskmon
1 OFFLINE OFFLINE
ora.drivers.acfs
1 ONLINE ONLINE jyrac2
ora.evmd
1 ONLINE ONLINE jyrac2
ora.gipcd
1 ONLINE ONLINE jyrac2
ora.gpnpd
1 ONLINE ONLINE jyrac2
ora.mdnsd
1 ONLINE ONLINE jyrac2

本文完。

手工删除crfclust.bdb文件的更多相关文章

  1. Oracle - crfclust.bdb文件太大

    今天在检查oracle rac集群时,突然才发现服务器的根目录下面占用了很多空间,照道理不应该出现这种情况,初步猜想可能是哪个日志或跟踪文件太大导致.切换到跟目录,使用du -sh *来一层一层查看到 ...

  2. 【REDO】删除REDO LOG重做日志组后需要手工删除对应的日志文件(转)

    为保证重新创建的日志组成员可以成功创建,我们在删除日志组后需要手工删除对应的日志文件. 1.查看数据库当前REDO LOG日志相关信息1)查看日志组信息sys@ora10g> select * ...

  3. ORACLE手工删除数据库

    很多人习惯用ORACLE的DBCA工具创建.删除数据库,这里总结一下手工删除数据库实验的步骤,文中大量参考了乐沙弥的手动删除ORACLE数据库这篇博客的内容,当然还有Oracle官方相关文档.此处实验 ...

  4. Android lint 删除无用图片文件和配置文件

    Android lint  删除无用.冗余的  配置文件和 图片资源    转载请注明  http://blog.csdn.net/aaawqqq?viewmode=contents Android项 ...

  5. Oracle卸载后手工删除内容

    使用deinstall卸载oracle后,手工删除Oracle数据库,方法如下: 第一步:停用全部oracle服务 第二步:删除oracle注册表运行regedit在如下路径中找到oracle相关键值 ...

  6. Oracle 12c 多租户 手工创建 pdb 与 手工删除 pdb

    实验环境: SQL> select * from v$version;BANNER                                                         ...

  7. SQL Server 2008 收缩日志 清空删除大日志文件 转载

    SQL Server 2008 收缩日志 清空删除大日志文件 由于SQL2008对文件和日志管理进行了优化,所以以下语句在SQL2005中可以运行但在SQL2008中已经被取消:(SQL2005)Ba ...

  8. linux下删除文件名乱码文件

    linux下通过rm命令来删除文件,但是如果要删除文件名乱码的文件,就不能直接使用rm命令了,因为压根就无法输出文件名来.不过借助find命令可以实现对其删除.在linux下对于每个文件都一个对应的不 ...

  9. Inno如何在安装完成时删除指定的文件夹(下的所有文件及子目录)??

    删除安装目录下的任意文件夹及下的所有文件及子目录,或者删除指定目录的文件夹,要如何做到呢?谢谢!! //删除文件    用 DeleteFile 只能删除一个文件,不能使用通配符来删除多个文件Dele ...

随机推荐

  1. Beautifulsoup和selenium的简单使用

    Beautifulsoup和selenium的简单使用 requests库的复习 好久没用requests了,因为一会儿要写个简单的爬虫,所以还是随便写一点复习下. import requests r ...

  2. 16. leetcode 404. Sum of Left Leaves

    Find the sum of all left leaves in a given binary tree. Example:     3    / \   9  20     /  \    15 ...

  3. 使用Hibernate模板调用存储过程

    前提是该Dao类已经已经继承了org.springframework.orm.hibernate5.support.HibernateDaoSupport,并且在整个项目中已经配置好了事务,或者是手动 ...

  4. 常用颜色RGB、灰度值

    128/0/0       深红         255/0/0       红           255/0/255     粉红        255/153/204 玫瑰红       153 ...

  5. 浅谈JavaScript和DOM中的类数组对象

    JavaScript是一门弱类型语言,它的数据类型分为两大类:简单数据类型(5种:Undefined.Null.Boolean.Number.String)和复杂数据类型(1种:Object).Obj ...

  6. NYOJ--27--dfs--水池数目

    /* Name: NYOJ--27--水池数目 Author: shen_渊 Date: 17/04/17 15:42 Description: 经典dfs水题,,, */ #include<i ...

  7. pickle和json模块

    json模块 json模块是实现序列化和反序列化的,主要用户不同程序之间的数据交换,首先来看一下: dumps()序列化 import json '''json模块是实现序列化和反序列话功能的''' ...

  8. 让这三个月来的更猛烈些吧,前端react同构项目

    昨天一篇文章讲述了我在这三个月中由.net到java的过程,其中踩坑填坑的细节真不是三言两语可以道尽,而完成时的喜悦也远非寻常可比(仅次于涨工资).然而到这并不算完结,作为前后端分离的忠实粉丝,我认为 ...

  9. 安徽省2016“京胜杯”程序设计大赛_E_转啊转

    转啊转 Time Limit: 1000 MS Memory Limit: 65536 KB Total Submissions: 59 Accepted: 15 Description     在二 ...

  10. html5 mdn一些精彩的案例

    https://developer.mozilla.org/zh_CN/docs/Games/Examples