环境介绍:
数据库版本: oracle 11.2.0.1
数据库平台:所有平台[@more@]
问题现象:
当你试图关闭ASM的时候,报以下错误:
ORA-15097: cannot SHUTDOWN ASM instance with connected client
srvctl stop asm -n enode1 -f
PRCR-1014 : Failed to stop resource ora.asm
PRCR-1065 : Failed to stop resource ora.asm
CRS-2673: Attempting to stop 'ora.asm' on 'enode1'
ORA-15097: cannot SHUTDOWN ASM instance with connected client
CRS-2675: Stop of 'ora.asm' on 'enode1' failed
CRS-2675: Stop of 'ora.asm' on 'enode1' failed
通过检查环境发现当前除了ASM自己外没有任何实例在运行。
ps -ef|grep pmon
oracle 3913 1 0 22:45 ? 00:00:00 asm_pmon_+ASM1
问题原因:
OCR是在ASM上,而且CRSD又是 ASM的client端,所以ASM不能被关闭。
问题解决:
关闭ASM之前先要关闭CRS,通过执行以下命令:
crsctl stop crs
注意:不要通过Kill命令来关闭