ORA-15260: permission denied on ASM disk group
Cause: An attempt was made to perform an operation on an ASM disk group without the appropriate privileges.
Action: Ask the ASM administrator to perform the operation or grant the required privileges.
“访问ASM磁盘组的权限被拒绝。在ORACLE不包含在ASM磁盘组中的每个实例上,该磁盘组的实例才能够访问该磁盘组的全部内容,不管它们是否包含在INSTANCE_TYPE指定的实例列表中。”
这个错误的常见情况是:
1、尝试从不是ASM磁盘组的实例访问ASM磁盘组的内容;
2、实例不在INSTANCE_TYPE指定的实例列表中,但试图访问ASM磁盘组当中的文件;
3、超级管理员没有正确授予其他OS用户经验应得的权限,这样未被指定的实例就无法访问磁盘组。
1、检查实例是否在ASM磁盘组的INSTANCE_TYPE指定的实例列表中;
2、检查Oracle在OS的系统用户上是否有正确的权限访问ASM磁盘组;
3、如果实例不在INSTANCE_TYPE指定的实例列表中,则需要使用ALTER DISKGROUP语句将该实例添加到INSTANCE_TYPE中;
4、如果OS系统用户没有正确的权限,则必须以ROOT用户身份执行chmod或者chown命令为它授予正确的权限;
5、可以使用grant和revoke来授予和收回对ASM磁盘组的访问权限。