Try restarting stuff manually.
I've done it to simulate the scenario:
Code:
[oracle@vmora01rh4 bin]$ crs_stop -all
Attempting to stop `ora.vmora01rh4.ons` on member `vmora01rh4`
Attempting to stop `ora.vmora02rh4.ons` on member `vmora02rh4`
Stop of `ora.vmora01rh4.ons` on member `vmora01rh4` succeeded.
.
.
.
.
Do this to check status:
Code:
[oracle@vmora01rh4 bin]$ crs_stat -t
Name Type Target State Host
------------------------------------------------------------
ora.fokerac.db application OFFLINE OFFLINE
ora....c1.inst application OFFLINE OFFLINE
ora....c2.inst application OFFLINE UNKNOWN vmora02rh4
ora....serv.cs application ONLINE UNKNOWN vmora02rh4
ora....ac1.srv application OFFLINE OFFLINE
ora....ac2.srv application OFFLINE OFFLINE
ora....SM1.asm application OFFLINE OFFLINE
ora....H4.lsnr application OFFLINE OFFLINE
ora....rh4.gsd application ONLINE UNKNOWN vmora01rh4
ora....rh4.ons application OFFLINE OFFLINE
ora....rh4.vip application OFFLINE OFFLINE
ora....SM2.asm application OFFLINE UNKNOWN vmora02rh4
ora....H4.lsnr application OFFLINE UNKNOWN vmora02rh4
ora....rh4.gsd application ONLINE UNKNOWN vmora02rh4
ora....rh4.ons application OFFLINE UNKNOWN vmora02rh4
ora....rh4.vip application OFFLINE OFFLINE
If necessary use srvctl utility to stop all databases...
Code:
[oracle@vmora01rh4 bin]$ srvctl stop instance -d fokerac -i fokerac1
[oracle@vmora01rh4 bin]$ srvctl stop instance -d fokerac -i fokerac2
If that doesn't help either (remember it IS possible that he complains about a human intervention...
Stop individual daemons by doing this...
Code:
[oracle@vmora01rh4 bin]$ crs_stop ora.vmora01rh4.ons
Do a...
again.
and if all are stop start it again...
Tell us if it worked.