Oracledna

Restore OCR from backup in Oracle RAC 19c

In this scenario, OCR located in ASM and we lost OCR, backup of OCR file is available.Lets learn how to retore OCR from backup OCR file.

1. List the nodes of cluster

[root@racnode1 ~]# olsnodes
racnode1
racnode2

2. If OCR is located in ASM disk group, stop the Oracle Clusterware on all nodes by root user.

[root@racnode1 ~]# crsctl stop crs
CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on ‘racnode1’
CRS-2673: Attempting to stop ‘ora.crsd’ on ‘racnode1’
CRS-2790: Starting shutdown of Cluster Ready Services-managed resources on server ‘racnode1’
CRS-2673: Attempting to stop ‘ora.qosmserver’ on ‘racnode1’
CRS-2673: Attempting to stop ‘ora.racdb.db’ on ‘racnode1’
CRS-2673: Attempting to stop ‘ora.chad’ on ‘racnode1’
CRS-2677: Stop of ‘ora.racdb.db’ on ‘racnode1’ succeeded
CRS-33673: Attempting to stop resource group ‘ora.asmgroup’ on server ‘racnode1’
CRS-2673: Attempting to stop ‘ora.OCRVOTEDISK.dg’ on ‘racnode1’
CRS-2673: Attempting to stop ‘ora.DATA.dg’ on ‘racnode1’
CRS-2673: Attempting to stop ‘ora.LISTENER.lsnr’ on ‘racnode1’
CRS-2673: Attempting to stop ‘ora.LISTENER_SCAN2.lsnr’ on ‘racnode1’
CRS-2673: Attempting to stop ‘ora.LISTENER_SCAN3.lsnr’ on ‘racnode1’
CRS-2673: Attempting to stop ‘ora.cvu’ on ‘racnode1’
CRS-2677: Stop of ‘ora.LISTENER.lsnr’ on ‘racnode1’ succeeded
CRS-2677: Stop of ‘ora.LISTENER_SCAN3.lsnr’ on ‘racnode1’ succeeded
CRS-2677: Stop of ‘ora.DATA.dg’ on ‘racnode1’ succeeded
CRS-2673: Attempting to stop ‘ora.racnode1.vip’ on ‘racnode1’
CRS-2673: Attempting to stop ‘ora.scan3.vip’ on ‘racnode1’
CRS-2677: Stop of ‘ora.OCRVOTEDISK.dg’ on ‘racnode1’ succeeded
CRS-2673: Attempting to stop ‘ora.asm’ on ‘racnode1’
CRS-2677: Stop of ‘ora.LISTENER_SCAN2.lsnr’ on ‘racnode1’ succeeded
CRS-2677: Stop of ‘ora.chad’ on ‘racnode1’ succeeded
CRS-2677: Stop of ‘ora.racnode1.vip’ on ‘racnode1’ succeeded
CRS-2677: Stop of ‘ora.scan3.vip’ on ‘racnode1’ succeeded
CRS-2673: Attempting to stop ‘ora.scan2.vip’ on ‘racnode1’
CRS-2677: Stop of ‘ora.asm’ on ‘racnode1’ succeeded
CRS-2673: Attempting to stop ‘ora.ASMNET1LSNR_ASM.lsnr’ on ‘racnode1’
CRS-2677: Stop of ‘ora.scan2.vip’ on ‘racnode1’ succeeded
CRS-2677: Stop of ‘ora.cvu’ on ‘racnode1’ succeeded
CRS-2677: Stop of ‘ora.qosmserver’ on ‘racnode1’ succeeded
CRS-2677: Stop of ‘ora.ASMNET1LSNR_ASM.lsnr’ on ‘racnode1’ succeeded
CRS-2673: Attempting to stop ‘ora.asmnet1.asmnetwork’ on ‘racnode1’
CRS-2677: Stop of ‘ora.asmnet1.asmnetwork’ on ‘racnode1’ succeeded
CRS-33677: Stop of resource group ‘ora.asmgroup’ on server ‘racnode1’ succeeded.
CRS-2672: Attempting to start ‘ora.qosmserver’ on ‘racnode2’
CRS-2672: Attempting to start ‘ora.scan2.vip’ on ‘racnode2’
CRS-2672: Attempting to start ‘ora.scan3.vip’ on ‘racnode2’
CRS-2672: Attempting to start ‘ora.cvu’ on ‘racnode2’
CRS-2672: Attempting to start ‘ora.racnode1.vip’ on ‘racnode2’
CRS-2676: Start of ‘ora.racnode1.vip’ on ‘racnode2’ succeeded
CRS-2676: Start of ‘ora.scan2.vip’ on ‘racnode2’ succeeded
CRS-2676: Start of ‘ora.scan3.vip’ on ‘racnode2’ succeeded
CRS-2672: Attempting to start ‘ora.LISTENER_SCAN2.lsnr’ on ‘racnode2’
CRS-2672: Attempting to start ‘ora.LISTENER_SCAN3.lsnr’ on ‘racnode2’
CRS-2676: Start of ‘ora.cvu’ on ‘racnode2’ succeeded
CRS-2676: Start of ‘ora.LISTENER_SCAN2.lsnr’ on ‘racnode2’ succeeded
CRS-2676: Start of ‘ora.LISTENER_SCAN3.lsnr’ on ‘racnode2’ succeeded
CRS-2676: Start of ‘ora.qosmserver’ on ‘racnode2’ succeeded
CRS-2673: Attempting to stop ‘ora.ons’ on ‘racnode1’
CRS-2677: Stop of ‘ora.ons’ on ‘racnode1’ succeeded
CRS-2673: Attempting to stop ‘ora.net1.network’ on ‘racnode1’
CRS-2677: Stop of ‘ora.net1.network’ on ‘racnode1’ succeeded
CRS-2792: Shutdown of Cluster Ready Services-managed resources on ‘racnode1’ has completed
CRS-2677: Stop of ‘ora.crsd’ on ‘racnode1’ succeeded
CRS-2673: Attempting to stop ‘ora.asm’ on ‘racnode1’
CRS-2673: Attempting to stop ‘ora.crf’ on ‘racnode1’
CRS-2673: Attempting to stop ‘ora.mdnsd’ on ‘racnode1’
CRS-2677: Stop of ‘ora.crf’ on ‘racnode1’ succeeded
CRS-2677: Stop of ‘ora.mdnsd’ on ‘racnode1’ succeeded
CRS-2677: Stop of ‘ora.asm’ on ‘racnode1’ succeeded
CRS-2673: Attempting to stop ‘ora.cluster_interconnect.haip’ on ‘racnode1’
CRS-2677: Stop of ‘ora.cluster_interconnect.haip’ on ‘racnode1’ succeeded
CRS-2673: Attempting to stop ‘ora.ctssd’ on ‘racnode1’
CRS-2673: Attempting to stop ‘ora.evmd’ on ‘racnode1’
CRS-2677: Stop of ‘ora.ctssd’ on ‘racnode1’ succeeded
CRS-2677: Stop of ‘ora.evmd’ on ‘racnode1’ succeeded
CRS-2673: Attempting to stop ‘ora.cssd’ on ‘racnode1’
CRS-2677: Stop of ‘ora.cssd’ on ‘racnode1’ succeeded
CRS-2673: Attempting to stop ‘ora.gipcd’ on ‘racnode1’
CRS-2673: Attempting to stop ‘ora.gpnpd’ on ‘racnode1’
CRS-2677: Stop of ‘ora.gipcd’ on ‘racnode1’ succeeded
CRS-2677: Stop of ‘ora.gpnpd’ on ‘racnode1’ succeeded
CRS-2793: Shutdown of Oracle High Availability Services-managed resources on ‘racnode1’ has completed
CRS-4133: Oracle High Availability Services has been stopped.

[root@racnode2 ~]# crsctl stop crs
CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on ‘racnode2’
CRS-2673: Attempting to stop ‘ora.crsd’ on ‘racnode2’
CRS-2790: Starting shutdown of Cluster Ready Services-managed resources on server ‘racnode2’
CRS-2673: Attempting to stop ‘ora.racdb.db’ on ‘racnode2’
CRS-2673: Attempting to stop ‘ora.qosmserver’ on ‘racnode2’
CRS-2673: Attempting to stop ‘ora.chad’ on ‘racnode2’
CRS-2677: Stop of ‘ora.racdb.db’ on ‘racnode2’ succeeded
CRS-33673: Attempting to stop resource group ‘ora.asmgroup’ on server ‘racnode2’
CRS-2673: Attempting to stop ‘ora.OCRVOTEDISK.dg’ on ‘racnode2’
CRS-2673: Attempting to stop ‘ora.DATA.dg’ on ‘racnode2’
CRS-2673: Attempting to stop ‘ora.LISTENER.lsnr’ on ‘racnode2’
CRS-2673: Attempting to stop ‘ora.LISTENER_SCAN1.lsnr’ on ‘racnode2’
CRS-2673: Attempting to stop ‘ora.LISTENER_SCAN2.lsnr’ on ‘racnode2’
CRS-2673: Attempting to stop ‘ora.LISTENER_SCAN3.lsnr’ on ‘racnode2’
CRS-2673: Attempting to stop ‘ora.cvu’ on ‘racnode2’
CRS-2673: Attempting to stop ‘ora.racnode1.vip’ on ‘racnode2’
CRS-2677: Stop of ‘ora.racnode1.vip’ on ‘racnode2’ succeeded
CRS-2677: Stop of ‘ora.chad’ on ‘racnode2’ succeeded
CRS-2677: Stop of ‘ora.OCRVOTEDISK.dg’ on ‘racnode2’ succeeded
CRS-2677: Stop of ‘ora.DATA.dg’ on ‘racnode2’ succeeded
CRS-2673: Attempting to stop ‘ora.asm’ on ‘racnode2’
CRS-2677: Stop of ‘ora.LISTENER_SCAN1.lsnr’ on ‘racnode2’ succeeded
CRS-2677: Stop of ‘ora.LISTENER_SCAN2.lsnr’ on ‘racnode2’ succeeded
CRS-2677: Stop of ‘ora.LISTENER_SCAN3.lsnr’ on ‘racnode2’ succeeded
CRS-2677: Stop of ‘ora.LISTENER.lsnr’ on ‘racnode2’ succeeded
CRS-2673: Attempting to stop ‘ora.scan1.vip’ on ‘racnode2’
CRS-2673: Attempting to stop ‘ora.scan2.vip’ on ‘racnode2’
CRS-2673: Attempting to stop ‘ora.scan3.vip’ on ‘racnode2’
CRS-2673: Attempting to stop ‘ora.racnode2.vip’ on ‘racnode2’
CRS-2677: Stop of ‘ora.scan2.vip’ on ‘racnode2’ succeeded
CRS-2677: Stop of ‘ora.scan1.vip’ on ‘racnode2’ succeeded
CRS-2677: Stop of ‘ora.cvu’ on ‘racnode2’ succeeded
CRS-2677: Stop of ‘ora.scan3.vip’ on ‘racnode2’ succeeded
CRS-2677: Stop of ‘ora.racnode2.vip’ on ‘racnode2’ succeeded
CRS-2677: Stop of ‘ora.asm’ on ‘racnode2’ succeeded
CRS-2673: Attempting to stop ‘ora.ASMNET1LSNR_ASM.lsnr’ on ‘racnode2’
CRS-2677: Stop of ‘ora.ASMNET1LSNR_ASM.lsnr’ on ‘racnode2’ succeeded
CRS-2673: Attempting to stop ‘ora.asmnet1.asmnetwork’ on ‘racnode2’
CRS-2677: Stop of ‘ora.asmnet1.asmnetwork’ on ‘racnode2’ succeeded
CRS-33677: Stop of resource group ‘ora.asmgroup’ on server ‘racnode2’ succeeded.
CRS-2677: Stop of ‘ora.qosmserver’ on ‘racnode2’ succeeded
CRS-2673: Attempting to stop ‘ora.ons’ on ‘racnode2’
CRS-2677: Stop of ‘ora.ons’ on ‘racnode2’ succeeded
CRS-2673: Attempting to stop ‘ora.net1.network’ on ‘racnode2’
CRS-2677: Stop of ‘ora.net1.network’ on ‘racnode2’ succeeded
CRS-2792: Shutdown of Cluster Ready Services-managed resources on ‘racnode2’ has completed
CRS-2677: Stop of ‘ora.crsd’ on ‘racnode2’ succeeded
CRS-2673: Attempting to stop ‘ora.asm’ on ‘racnode2’
CRS-2673: Attempting to stop ‘ora.crf’ on ‘racnode2’
CRS-2673: Attempting to stop ‘ora.mdnsd’ on ‘racnode2’
CRS-2677: Stop of ‘ora.crf’ on ‘racnode2’ succeeded
CRS-2677: Stop of ‘ora.mdnsd’ on ‘racnode2’ succeeded
CRS-2677: Stop of ‘ora.asm’ on ‘racnode2’ succeeded
CRS-2673: Attempting to stop ‘ora.cluster_interconnect.haip’ on ‘racnode2’
CRS-2677: Stop of ‘ora.cluster_interconnect.haip’ on ‘racnode2’ succeeded
CRS-2673: Attempting to stop ‘ora.ctssd’ on ‘racnode2’
CRS-2673: Attempting to stop ‘ora.evmd’ on ‘racnode2’
CRS-2677: Stop of ‘ora.ctssd’ on ‘racnode2’ succeeded
CRS-2677: Stop of ‘ora.evmd’ on ‘racnode2’ succeeded
CRS-2673: Attempting to stop ‘ora.cssd’ on ‘racnode2’
CRS-2677: Stop of ‘ora.cssd’ on ‘racnode2’ succeeded
CRS-2673: Attempting to stop ‘ora.gipcd’ on ‘racnode2’
CRS-2673: Attempting to stop ‘ora.gpnpd’ on ‘racnode2’
CRS-2677: Stop of ‘ora.gpnpd’ on ‘racnode2’ succeeded
CRS-2677: Stop of ‘ora.gipcd’ on ‘racnode2’ succeeded
CRS-2793: Shutdown of Oracle High Availability Services-managed resources on ‘racnode2’ has completed
CRS-4133: Oracle High Availability Services has been stopped.

If, above command returns any error, stop the Oracle Clusterware with force option by below command.

crsctl stop crs -f

3. Start the Oracle Clusterware on one node in exclusive mode, run the below command with root user.

crsctl start crs -excl -nocrs

[root@racnode1 ~]# crsctl start crs -excl -nocrs
CRS-4123: Oracle High Availability Services has been started.
CRS-2672: Attempting to start ‘ora.evmd’ on ‘racnode1’
CRS-2672: Attempting to start ‘ora.mdnsd’ on ‘racnode1’
CRS-2676: Start of ‘ora.evmd’ on ‘racnode1’ succeeded
CRS-2676: Start of ‘ora.mdnsd’ on ‘racnode1’ succeeded
CRS-2672: Attempting to start ‘ora.gpnpd’ on ‘racnode1’
CRS-2676: Start of ‘ora.gpnpd’ on ‘racnode1’ succeeded
CRS-2672: Attempting to start ‘ora.cssdmonitor’ on ‘racnode1’
CRS-2672: Attempting to start ‘ora.gipcd’ on ‘racnode1’
CRS-2676: Start of ‘ora.cssdmonitor’ on ‘racnode1’ succeeded
CRS-2676: Start of ‘ora.gipcd’ on ‘racnode1’ succeeded
CRS-2672: Attempting to start ‘ora.cssd’ on ‘racnode1’
CRS-2672: Attempting to start ‘ora.diskmon’ on ‘racnode1’
CRS-2676: Start of ‘ora.diskmon’ on ‘racnode1’ succeeded
CRS-2676: Start of ‘ora.cssd’ on ‘racnode1’ succeeded
CRS-2672: Attempting to start ‘ora.cluster_interconnect.haip’ on ‘racnode1’
CRS-2672: Attempting to start ‘ora.ctssd’ on ‘racnode1’
CRS-2676: Start of ‘ora.ctssd’ on ‘racnode1’ succeeded
CRS-2676: Start of ‘ora.cluster_interconnect.haip’ on ‘racnode1’ succeeded
CRS-2672: Attempting to start ‘ora.asm’ on ‘racnode1’
CRS-2676: Start of ‘ora.asm’ on ‘racnode1’ succeeded

4. Check whether CRSD is running or not by executing the following command.

 

[root@racnode1 ~]# crsctl status resource ora.crsd -init
NAME=ora.crsd
TYPE=ora.crs.type
TARGET=OFFLINE
STATE=OFFLINE

 

[root@racnode1 ~]# crsctl status res -t
CRS-4535: Cannot communicate with Cluster Ready Services
CRS-4000: Command Status failed, or completed with errors.

 

If CRSD is running, then stop it by running the following command as root user


crsctl stop resource ora.crsd -init

 

Caution:==
==========
Do not user -flag with any other command unless directed by the Oracle support.

5. Find the available OCR backup files as root user.

[root@racnode1 ~]# ocrconfig -showbackup
PROT-26: Oracle Cluster Registry backup locations were retrieved from a local copy

racnode1 2026/01/19 15:54:59 +OCRVOTEDISK:/rac-cluster/OCRBACKUP/backup00.ocr.263.1222962885 724960844

racnode1 2026/01/19 11:54:42 +OCRVOTEDISK:/rac-cluster/OCRBACKUP/backup01.ocr.258.1222948471 724960844

racnode1 2026/01/19 11:54:42 +OCRVOTEDISK:/rac-cluster/OCRBACKUP/day.ocr.259.1222948483 724960844

racnode1 2026/01/19 11:54:42 +OCRVOTEDISK:/rac-cluster/OCRBACKUP/week.ocr.260.1222948485 724960844

racnode1 2026/01/19 15:35:23 +OCRVOTEDISK:/rac-cluster/OCRBACKUP/backup_20260119_153523.ocr.262.1222961725 724960844

racnode1 2026/01/19 15:34:29 +OCRVOTEDISK:/rac-cluster/OCRBACKUP/backup_20260119_153429.ocr.261.1222961669 724960844

6. Restore OCR with OCR backup as root user.

[root@racnode1 ~]# ocrconfig -restore +OCRVOTEDISK:/rac-cluster/OCRBACKUP/day.ocr.259.1222948483

ASMCMD> ls
REGISTRY.255.1223641255

7. Verify the integrity of OCR.

[root@racnode1 ~]# ocrcheck
Status of Oracle Cluster Registry is as follows :
Version : 4
Total space (kbytes) : 491684
Used space (kbytes) : 84096
Available space (kbytes) : 407588
ID : 1545980258
Device/File Name : +OCRVOTEDISK
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 succeeded

8. Stop Oracle Clusterware on the node where it is running in exclusive mode, run the below command as root user.

[root@racnode1 ~]# crsctl stop crs -f
CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on ‘racnode1’
CRS-2673: Attempting to stop ‘ora.mdnsd’ on ‘racnode1’
CRS-2673: Attempting to stop ‘ora.evmd’ on ‘racnode1’
CRS-2677: Stop of ‘ora.mdnsd’ on ‘racnode1’ succeeded
CRS-2677: Stop of ‘ora.evmd’ on ‘racnode1’ succeeded
CRS-2673: Attempting to stop ‘ora.ctssd’ on ‘racnode1’
CRS-2673: Attempting to stop ‘ora.asm’ on ‘racnode1’
CRS-2677: Stop of ‘ora.ctssd’ on ‘racnode1’ succeeded
CRS-2677: Stop of ‘ora.asm’ on ‘racnode1’ succeeded
CRS-2673: Attempting to stop ‘ora.cluster_interconnect.haip’ on ‘racnode1’
CRS-2677: Stop of ‘ora.cluster_interconnect.haip’ on ‘racnode1’ succeeded
CRS-2673: Attempting to stop ‘ora.cssd’ on ‘racnode1’
CRS-2677: Stop of ‘ora.cssd’ on ‘racnode1’ succeeded
CRS-2673: Attempting to stop ‘ora.gpnpd’ on ‘racnode1’
CRS-2673: Attempting to stop ‘ora.gipcd’ on ‘racnode1’
CRS-2677: Stop of ‘ora.gpnpd’ on ‘racnode1’ succeeded
CRS-2677: Stop of ‘ora.gipcd’ on ‘racnode1’ succeeded
CRS-2793: Shutdown of Oracle High Availability Services-managed resources on ‘racnode1’ has completed
CRS-4133: Oracle High Availability Services has been stopped.

[root@racnode1 ~]# crsctl check crs
CRS-4639: Could not contact Oracle High Availability Services

9. start Oracle Clusterware by running the below command as root on all nodes.

[root@racnode1 ~]# crsctl start crs
CRS-4123: Oracle High Availability Services has been started.

[root@racnode1 ~]# crsctl status resource -t
——————————————————————————–
Name Target State Server State details
——————————————————————————–
Local Resources
——————————————————————————–
ora.LISTENER.lsnr
ONLINE ONLINE racnode1 STABLE
ora.chad
ONLINE ONLINE racnode1 STABLE
ora.net1.network
ONLINE ONLINE racnode1 STABLE
ora.ons
ONLINE ONLINE racnode1 STABLE
——————————————————————————–
Cluster Resources
——————————————————————————–
ora.ASMNET1LSNR_ASM.lsnr(ora.asmgroup)
1 ONLINE ONLINE racnode1 STABLE
2 ONLINE OFFLINE STABLE
3 ONLINE OFFLINE STABLE
ora.DATA.dg(ora.asmgroup)
1 ONLINE ONLINE racnode1 STABLE
2 OFFLINE OFFLINE STABLE
3 OFFLINE OFFLINE STABLE
ora.LISTENER_SCAN1.lsnr
1 ONLINE ONLINE racnode1 STABLE
ora.LISTENER_SCAN2.lsnr
1 ONLINE ONLINE racnode1 STABLE
ora.LISTENER_SCAN3.lsnr
1 ONLINE ONLINE racnode1 STABLE
ora.OCRVOTEDISK.dg(ora.asmgroup)
1 ONLINE ONLINE racnode1 STABLE
2 OFFLINE OFFLINE STABLE
3 OFFLINE OFFLINE STABLE
ora.asm(ora.asmgroup)
1 ONLINE ONLINE racnode1 Started,STABLE
2 ONLINE OFFLINE STABLE
3 OFFLINE OFFLINE STABLE
ora.asmnet1.asmnetwork(ora.asmgroup)
1 ONLINE ONLINE racnode1 STABLE
2 ONLINE OFFLINE STABLE
3 OFFLINE OFFLINE STABLE
ora.cvu
1 ONLINE ONLINE racnode1 STABLE
ora.qosmserver
1 ONLINE ONLINE racnode1 STABLE
ora.racdb.db
1 ONLINE ONLINE racnode1 Open,HOME=/u01/app/o
racle/product/19.0.0
/db_1,STABLE
2 ONLINE OFFLINE STABLE
ora.racnode1.vip
1 ONLINE ONLINE racnode1 STABLE
ora.racnode2.vip
1 ONLINE INTERMEDIATE racnode1 FAILED OVER,STABLE
ora.scan1.vip
1 ONLINE ONLINE racnode1 STABLE
ora.scan2.vip
1 ONLINE ONLINE racnode1 STABLE
ora.scan3.vip
1 ONLINE ONLINE racnode1 STABLE
——————————————————————————–

[root@racnode2 ~]# crsctl start crs
CRS-4123: Oracle High Availability Services has been started.

 

[root@racnode2 ~]# crsctl status resource -t
——————————————————————————–
Name Target State Server State details
——————————————————————————–
Local Resources
——————————————————————————–
ora.LISTENER.lsnr
ONLINE ONLINE racnode1 STABLE
ONLINE ONLINE racnode2 STABLE
ora.chad
ONLINE ONLINE racnode1 STABLE
ONLINE ONLINE racnode2 STABLE
ora.net1.network
ONLINE ONLINE racnode1 STABLE
ONLINE ONLINE racnode2 STABLE
ora.ons
ONLINE ONLINE racnode1 STABLE
ONLINE ONLINE racnode2 STABLE
——————————————————————————–
Cluster Resources
——————————————————————————–
ora.ASMNET1LSNR_ASM.lsnr(ora.asmgroup)
1 ONLINE ONLINE racnode1 STABLE
2 ONLINE ONLINE racnode2 STABLE
3 ONLINE OFFLINE STABLE
ora.DATA.dg(ora.asmgroup)
1 ONLINE ONLINE racnode1 STABLE
2 ONLINE ONLINE racnode2 STABLE
3 OFFLINE OFFLINE STABLE
ora.LISTENER_SCAN1.lsnr
1 ONLINE ONLINE racnode2 STABLE
ora.LISTENER_SCAN2.lsnr
1 ONLINE ONLINE racnode1 STABLE
ora.LISTENER_SCAN3.lsnr
1 ONLINE ONLINE racnode1 STABLE
ora.OCRVOTEDISK.dg(ora.asmgroup)
1 ONLINE ONLINE racnode1 STABLE
2 ONLINE ONLINE racnode2 STABLE
3 OFFLINE OFFLINE STABLE
ora.asm(ora.asmgroup)
1 ONLINE ONLINE racnode1 Started,STABLE
2 ONLINE ONLINE racnode2 Started,STABLE
3 OFFLINE OFFLINE STABLE
ora.asmnet1.asmnetwork(ora.asmgroup)
1 ONLINE ONLINE racnode1 STABLE
2 ONLINE ONLINE racnode2 STABLE
3 OFFLINE OFFLINE STABLE
ora.cvu
1 ONLINE ONLINE racnode1 STABLE
ora.qosmserver
1 ONLINE ONLINE racnode1 STABLE
ora.racdb.db
1 ONLINE ONLINE racnode1 Open,HOME=/u01/app/o
racle/product/19.0.0
/db_1,STABLE
2 ONLINE ONLINE racnode2 Open,HOME=/u01/app/o
racle/product/19.0.0
/db_1,STABLE
ora.racnode1.vip
1 ONLINE ONLINE racnode1 STABLE
ora.racnode2.vip
1 ONLINE ONLINE racnode2 STABLE
ora.scan1.vip
1 ONLINE ONLINE racnode2 STABLE
ora.scan2.vip
1 ONLINE ONLINE racnode1 STABLE
ora.scan3.vip
1 ONLINE ONLINE racnode1 STABLE

10. Verify OCR integrity of all of the cluster nodes that are configured as part of your cluster by running the below CVU command, run with grid user.

cluvfy comp ocr -n all -verbose

[grid@racnode1 ~]$ cluvfy comp ocr -n all -verbose

Verifying OCR Integrity …PASSED

Verification of OCR integrity was successful.

CVU operation performed: OCR integrity
Date: Jan 27, 2026 12:41:29 PM
CVU home: /u01/app/19.0.0/grid/
User: grid

Disclaimer:

Please note the above information is only for educational purpose and practised in personal test database only. Always test in test database before implementing in production database. The pre-requisites and ways of implementing may vary from one environment to another. Hence, not providing guarantee that it will work in your environment.