在Oracle 11g R2的asmcmd中,碰到过这样的错误。
ASMCMD-08102: no connection to ASM
一般是因为ORACLE_SID或者ORACLE_HOME设置不正确所致。
export ORACLE_SID=+ASM
export ORACLE_HOME=/u01/app/grid/product/11.2.0/grid/
(后面的这个路径下面要有/perl/bin/perl,使用asmcmd命令时会去自动查找)
另外确认是用grid用户。
配置好了后就可以正常访问了。
ASMCMD> ls
DATA1/
ASMCMD>