To clean up a tilted installation of Oracle Grid Infrastructure isn’t that intuitive. I had to do it today, and this is my collection what to do and what to read. It’s made for repeating root.sh, that’s not allowed to run twice or more times without cleaning up in between.
So first have a look at Coskan’s page, which contains all hints I did need. By the way, he had the same problem that made me trying this:
ORA-27091: unable to queue I/O ORA-15081: failed to submit an I/O operation to a disk ORA-06512: at line 4 PROT-1: Failed to initialize ocrconfig
Furthermore, read in the official docs about the correct cleanup procedure. The keyword is: Deconfiguring Oracle Clusterware Without Removing Binaries
Last but not least, metalink notes 942166.1 and 955550.1 (for Linux) might be enlighting.
Summary, for the folks in a hurry:
# $GRID_HOME/root.sh ... fails ... # $GRID_HOME/crs/install/rootcrs.pl -verbose -deconfig -force [-lastnode] ... fix your problem ... # $GRID_HOME/root.sh ... hopefully - works!