asmcmd: command disallowed by current instance type 解决方法

 

运行asmcmd命令报错:

[oracle@racdb2 ~]$ asmcmd

asmcmd: command disallowed by current instance type

错误提示很明显:

实例类型不对。

RAC有2个实例,Oracle实例和ASM实例。

在pfile参数里面设置的是ORACLE实例,这个是默认值。所以如果不指定ORACLE_SID的情况下,都是使用Oracle的实例。但是asmcmd命令是针对ASM实例的。所以在运行asmcmd命令之前,指定一下ORACLE_SID即可。

[oracle@racdb2 ~]$ export ORACLE_SID=+ASM2

[oracle@racdb2 ~]$ asmcmd

ASMCMD> ls

DATA/


ok.

你可能感兴趣的:(asmcmd: command disallowed by current instance type 解决方法)