Here, I was expecting clusterware to stop as the only voting disk was not available but surprisingly clusterware kept running. I even waited for quite some time but to no avail. I would be glad if someone can give more input on this.

Finally, I stopped clusterware and tried to restart it. It was not able to restart.

– Reboot all the nodes and note that cluster ware does not start as voting disk is not accessible.

#crsctl stat res -t

– Now since voting disk can’t be restored back to test diskgroup as disk in test has been corrupted,

we will create another diskgroup votedg where we will restore voting disk.

RECOVER VOTING DISK

– To move voting disk to votedg diskgroup, ASM instance should be up and for ASM

instance to be up, CRS should be up. Hence we will

– stop crs on all the nodes

– start crs in exclusive mode on one of the nodes (host01)

– start asm instance on host01 using pfile (since spfile of ASM instance is on ASM)

– create a new diskgroup votedg

– move voting disk to votedg diskgroup

– stop crs on host01(was running in exclusive mode)

– restart crs on host01

– start crs on rest of the nodes

– start cluster on all the nodes

– IMPLEMENTATION –

- stop crs on all the nodes(if it does not stop, kill ohasd process and retry)

Here, I was expecting clusterware to stop as the only voting disk was not available but surprisingly clusterware kept running. I even waited for quite some time but to no avail. I would be glad if someone can give more input on this.

^^
Here I recollect there is some caching concept / mechanism ; And unless the cache gets updated the information doesnt reflect immediate

In my opinion, the clusterware continued because, ocssd just keeps on overwriting and reading the corrupted blocks every second. The blocks are still accessible. When I manually restarted the cluster, it could not locate the voting disk since header of the ASM disk had been corrupted.
what do you think?

you have mentioned that voting disk is automaticaly recovered using latest available backup of OCR. But in the command you have not mentioned ocr backup file.How is it going to recognize ocr backup file location.