查看ocr和votedisk状态
[grid@rac1 bin]$ ocrcheck
Status of Oracle Cluster Registry is as follows :
Version : 3
Total space (kbytes) : 262120
Used space (kbytes) : 3484
Available space (kbytes) : 258636
ID : 25495867
Device/File Name : +OCR
Device/File integrity check succeeded
Device/File not configured
Device/File not configured
Device/File not configured
Device/File not configured
Cluster registry integrity check succeeded
Logical corruption check bypassed due to non-privileged user
[grid@rac1 bin]$ crsctl query css votedisk
## STATE File Universal Id File Name Disk group
-- ----- ----------------- --------- ---------
1. ONLINE 3e34857b5f664fb5bf57ba4a1bb584a0 (/dev/raw/raw1) [OCR]
2. ONLINE 2f6423c3ca394f9bbff984ccdb726611 (/dev/raw/raw2) [OCR]
3. ONLINE 33d0ecadefe64f10bf43efff36c27481 (/dev/raw/raw3) [OCR]
Located 3 voting disk(s).
查看OCR备份
[grid@rac1 ~]$ ocrconfig -showbackup
rac2 2019/01/09 18:13:41 /u01/app/11.2.0/grid/cdata/rac-cluster/backup00.ocr
rac2 2019/01/09 14:13:40 /u01/app/11.2.0/grid/cdata/rac-cluster/backup01.ocr
rac2 2019/01/08 15:13:10 /u01/app/11.2.0/grid/cdata/rac-cluster/backup02.ocr
rac2 2019/01/08 15:13:10 /u01/app/11.2.0/grid/cdata/rac-cluster/day.ocr
rac1 2019/01/04 14:04:31 /u01/app/11.2.0/grid/cdata/rac-cluster/week.ocr
PROT-25: Manual backups for the Oracle Cluster Registry are not available
毁坏ocr
SQL> select name,path from v$asm_disk;
NAME PATH
------------------------------ ------------------------------
ARC_0000 /dev/raw/raw5
DATA_0000 /dev/raw/raw4
OCR_0002 /dev/raw/raw3
OCR_0000 /dev/raw/raw1
OCR_0001 /dev/raw/raw2
[root@rac1 ~]# dd if=/dev/zero of=/dev/raw/raw1 bs=1M count=1024;
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 17.1088 s, 62.8 MB/s
[root@rac1 ~]# dd if=/dev/zero of=/dev/raw/raw2 bs=1M count=1024;
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 14.4654 s, 74.2 MB/s
[root@rac1 ~]# dd if=/dev/zero of=/dev/raw/raw3 bs=1M count=1024;
1024+0 records in
1024+0 records out
[grid@rac1 ~]$ ocrcheck
PROT-602: Failed to retrieve data from the cluster registry
PROC-26: Error while accessing the physical storage
1073741824 bytes (1.1 GB) copied, 14.9907 s, 71.6 MB/s
两个节点停crs
[root@rac1 ~]# crsctl stop crs -f
[root@rac2 ~]# crsctl stop crs -f
在单节点使用排他和nocrs方式启动
[root@rac2 ~]# crsctl start crs -excl -nocrs
创建OCR磁盘组
[grid@rac2 ~]$ sqlplus / as sysasm
SQL*Plus: Release 11.2.0.4.0 Production on Thu Jan 10 12:07:19 2019
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Real Application Clusters and Automatic Storage Management options
SQL> create diskgroup OCRDG normal redundancy disk '/dev/raw/raw1','/dev/raw/raw2','/dev/raw/raw3' ATTRIBUTE 'au_size'='1M','compatible.asm'='11.2','compatible.rdbms'='11.2';
Diskgroup created.
恢复OCR
[root@rac2 ~]# ocrconfig -restore /u01/app/11.2.0/grid/cdata/rac-cluster/backup00.ocr
PROT-35: The configured OCR locations are not accessible.
磁盘组名和以前不一致删除重建
[grid@rac2 ~]$ sqlplus / as sysasm
SQL*Plus: Release 11.2.0.4.0 Production on Thu Jan 10 12:38:05 2019
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Real Application Clusters and Automatic Storage Management options
SQL> drop diskgroup ocrdg;
SQL> create diskgroup OCR normal redundancy disk '/dev/raw/raw1','/dev/raw/raw2','/dev/raw/raw3' attribute 'au_size'='1M','compatible.asm'='11.2','compatible.rdbms'='11.2';
Diskgroup created.
[root@rac2 ~]# ocrconfig -restore /u01/app/11.2.0/grid/cdata/rac-cluster/backup00.ocr
检查ocr
[grid@rac2 ~]$ ocrcheck
Status of Oracle Cluster Registry is as follows :
Version : 3
Total space (kbytes) : 262120
Used space (kbytes) : 3484
Available space (kbytes) : 258636
ID : 25495867
Device/File Name : +OCR
Device/File integrity check succeeded
Device/File not configured
Device/File not configured
Device/File not configured
Device/File not configured
Cluster registry integrity check succeeded
Logical corruption check bypassed due to non-privileged user
检查votedisk
[grid@rac2 ~]$ crsctl query css votedisk
Located 0 voting disk(s)
replace旧votedisk
[root@rac2 ~]# crsctl replace votedisk +OCR
Successful addition of voting disk 7314d8c3fee94ffabf3f2cfaa89bcd2c.
Successful addition of voting disk 6b12f4b695f44fd2bf19756a69c8c153.
Successful addition of voting disk 4c78438d6b384fa0bf2eef88fe730099.
Successfully replaced voting disk group with +OCR.
CRS-4266: Voting file(s) successfully replaced
检查votedisk
[root@rac2 ~]# crsctl query css votedisk
## STATE File Universal Id File Name Disk group
-- ----- ----------------- --------- ---------
1. ONLINE 7314d8c3fee94ffabf3f2cfaa89bcd2c (/dev/raw/raw1) [OCR]
2. ONLINE 6b12f4b695f44fd2bf19756a69c8c153 (/dev/raw/raw2) [OCR]
3. ONLINE 4c78438d6b384fa0bf2eef88fe730099 (/dev/raw/raw3) [OCR]
Located 3 voting disk(s).
关闭crs
[root@rac2 ~]# crsctl stop crs
两个节点启动crs
[root@rac1 ~]# crsctl start crs
[root@rac2 ~]# crsctl start crs
检查状态
[grid@rac2 ~]$ crsctl stat res -t
--------------------------------------------------------------------------------
NAME TARGET STATE SERVER STATE_DETAILS
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.ARC.dg
ONLINE ONLINE rac1
ONLINE ONLINE rac2
ora.DATA.dg
ONLINE ONLINE rac1
ONLINE ONLINE rac2
ora.LISTENER.lsnr
ONLINE ONLINE rac1
ONLINE ONLINE rac2
ora.OCR.dg
ONLINE ONLINE rac1
ONLINE ONLINE rac2
ora.asm
ONLINE ONLINE rac1 Started
ONLINE ONLINE rac2 Started
ora.gsd
OFFLINE OFFLINE rac1
OFFLINE OFFLINE rac2
ora.net1.network
ONLINE ONLINE rac1
ONLINE ONLINE rac2
ora.ons
ONLINE ONLINE rac1
ONLINE ONLINE rac2
ora.registry.acfs
ONLINE ONLINE rac1
ONLINE ONLINE rac2
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
1 ONLINE ONLINE rac2
ora.cvu
1 ONLINE ONLINE rac2
ora.oc4j
1 ONLINE ONLINE rac2
ora.rac1.vip
1 ONLINE ONLINE rac1
ora.rac10.db
1 ONLINE ONLINE rac2 Open
2 ONLINE ONLINE rac1 Open
ora.rac10.service1.svc
1 ONLINE ONLINE rac2
ora.rac10.service2.svc
1 ONLINE ONLINE rac1
ora.rac2.vip
1 ONLINE ONLINE rac2
ora.scan1.vip
1 ONLINE ONLINE rac2
两个节点集群正常