ORA-15260: permission denied on ASM disk group

文档解释

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磁盘组的访问权限。

你可能感兴趣的