OCR自动备份故障

1. 故障现象

$ cd /oracle/product/11.2.0/grid/cdata/xxxx-cluster
$ ls -l
total 6013380
-rw------- 1 root   root 7745536 Jun  1 12:16 10058150.ocr
-rw------- 1 root   root 7745536 May 21 00:13 10097007.ocr
-rw------- 1 root   root 7745536 Jul 14 04:24 10124565.ocr
-rw------- 1 root   root 7745536 Jun 24 20:20 10147000.ocr
-rw------- 1 root   root 7745536 Apr 11 12:05 10225829.ocr
……
-rw------- 1 root   root 7745536 Mar 28 16:02 87528584.ocr
-rw------- 1 root   root 7745536 Apr 19 08:07 87613585.ocr
-rw------- 1 root   root 7745536 Jun 28 04:21 87627661.ocr
-rw------- 1 root   root 7745536 May 16 00:12 88428884.ocr
-rw------- 1 root   root 7745536 Jun 22 04:19 8876391.ocr
-rw------- 1 root   root 7745536 Mar 19 16:00 88855895.ocr
-rw------- 1 root   root 7745536 May 20 20:13 89741199.ocr
-rw------- 1 root   root 7745536 Jun  4 20:16 90085261.ocr
-rw------- 1 root   root 7745536 Apr 29 04:09 91405603.ocr
-rw------- 1 root   root 7745536 Mar 13 03:59 92038810.ocr
-rw------- 1 root   root 7745536 Apr 24 00:08 92276969.ocr
-rw------- 1 root   root 7745536 May  1 00:09 92684630.ocr
-rw------- 1 root   root 7745536 Apr  7 20:04 94126248.ocr
-rw------- 1 root   root 7745536 Jul 16 04:24 94374363.ocr
-rw------- 1 root   root 7745536 Jul 21 12:24 94802319.ocr
-rw------- 1 root   root 7745536 Jun 27 08:20 96468059.ocr
-rw------- 1 root   root 7745536 Apr 11 16:05 97537034.ocr
-rw------- 1 root   root 7745536 Apr 20 20:07 99658499.ocr
-rw------- 1 root   root 7745536 May 12 16:12 99680366.ocr
-rw------- 1 oracle dba  7745536 Mar 12 07:59 backup00.ocr
-rw------- 1 oracle dba  7745536 Mar 12 03:59 backup01.ocr
-rw------- 1 oracle dba  7745536 Mar 11 23:59 backup02.ocr
-rw------- 1 oracle dba  7745536 Mar 11 19:59 day_.ocr
-rw------- 1 oracle dba  7745536 Mar 10 19:59 day.ocr
-rw------- 1 oracle dba  7745536 Mar  6 07:58 week_.ocr
-rw------- 1 oracle dba  7745536 Feb 27 07:57 week.ocr

在/oracle/product/11.2.0/grid/cdata/xxxx-cluster中,OCR的自动备份文件生成太多,有几个G了。

2. 故障解决

在11gR2上,GI一般是生成新的OCR备份文件覆盖老的OCR备份文件,但是当旧的OCR备份文件的属主发生改变后,
那就会阻止CRSD覆盖老的OCR备份文件,进而生成很多数字类型的ocr备份文件。

当前有问题的OCR备份文件如下:

-rw------- 1 oracle dba  7745536 Mar 12 07:59 backup00.ocr
-rw------- 1 oracle dba  7745536 Mar 12 03:59 backup01.ocr
-rw------- 1 oracle dba  7745536 Mar 11 23:59 backup02.ocr
-rw------- 1 oracle dba  7745536 Mar 11 19:59 day_.ocr
-rw------- 1 oracle dba  7745536 Mar 10 19:59 day.ocr
-rw------- 1 oracle dba  7745536 Mar  6 07:58 week_.ocr
-rw------- 1 oracle dba  7745536 Feb 27 07:57 week.ocr

正确的属主权限为:

-rw------- 1 root root 7352320 4月  13 14:55 backup_20150413_145557.ocr
-rw------- 1 root root 7380992 4月  13 14:56 backup_20150413_145604.ocr
-rw------- 1 root root 7749632 4月  17 02:08 week.ocr
-rw------- 1 root root 7749632 4月  24 04:24 week_.ocr
-rw------- 1 root root 7749632 4月  27 08:24 day.ocr
-rw------- 1 root root 7749632 4月  28 02:39 backup02.ocr
-rw------- 1 root root 7749632 4月  28 06:45 backup01.ocr
-rw------- 1 root root 7749632 4月  28 10:46 backup00.ocr
-rw------- 1 root root 7749632 4月  28 10:46 day_.ocr

把非数字型的OCR文件属主恢复成root.root,删除其它ocr备份文件。

关于紫砂壶

感悟技术人生
此条目发表在故障处理分类目录,贴了标签。将固定链接加入收藏夹。