Thursday, January 24, 2013

CRS-2529: Unable to act on 'ora.asm' because that would require stopping or relocating


We had a Hardware problem in one of our 3 Node RAC Cluster and the 3rd Node needs to be rebooted. So before rebooting the server, we need to bring down all the oracle process to have a clean shutdown.


So i started shutting down all the oracle database instances using srvctl. Finally i was left with ASM instance.


When i tried to shutdown the asm instance got the below error.


##########################
#  Error
##########################

CRS-2529: Unable to act on 'ora.asm' because that would require stopping or relocating 'ora.MYDB_RECO.dg', but the force option was not specified


##########################

#  Full Error 
##########################


> srvctl stop asm -n srvnode03
PRCR-1014 : Failed to stop resource ora.asm
PRCR-1065 : Failed to stop resource ora.asm
CRS-2529: Unable to act on 'ora.asm' because that would require stopping or relocating 'ora.MYDB_RECO.dg', but the force option was not specified

##########################
#  Error Occurred
##########################

When i tried to stop the ASM Instance


Command Executed


srvctl stop asm -n srvnode03


Where,


srvnode03  -- is the name of my server which is the 3rd node in my Cluster


##########################

## Cause
##########################

ASM instance cannot be shutdown if the OCR files are stored in ASM. 

How to Find OCR Files Location?


http://stepintooracledba.blogspot.com/2013/01/location-of-ocr-files.html


##########################
## Solution
##########################

So the only possible way is to stop crs in 3rd node which will automatically bring down the ASM instance also.


crsctl stop crs


Above command can be executed only by root user and the executable is in $GI_HOME/bin 
path 

No comments: