Oracle DBCA 报User 'oracle' does not have sufficient permissions to operate on resource 'ora.driver.afd' 解决方法
作者:
dave
安装GI Cluster Standalone Server,在DBCA的时候报错,日志如下:
[ 2018-09-11 01:33:13.201 CST ] [FATAL] PRCR-1006 : Failed to add resource ora.cndba.db for cndba
PRCR-1071 : Failed to register or update resource ora.cndba.db
CRS-2566: User 'oracle' does not have sufficient permissions to operate on resource 'ora.driver.afd', which is part of the dependency specification.
解决方法:
查看资源的权限:
[dave@www.cndba.cn rules.d]# crsctl stat res ora.driver.afd -p
NAME=ora.driver.afd
TYPE=ora.driver.afd.type
ACL=owner:grid:rwx,pgrp:asmadmin:r-x,other::r--,user:grid:r-x
ACTIONS=afdscan,user:grid afdds,user:grid afdtool,user:grid afdstate,user:grid
…
原因:Oracle 用户所在的组oinstall 无法访问这里的组:asmadmin,所以将这里改成oinstall就可以了。 当然这里不仅是这个ora.driver.afd 资源,其他资源也可能出现这种情况,比如监听,解决方法都是一样的。
修改资源权限:
[dave@www.cndba.cn ~]$ crsctl modify resource ora.driver.afd -attr "ACL='owner:grid:rwx,pgrp:oinstall:r-x,other::r--,user:grid:r-x' " -init
[dave@www.cndba.cn ~]$ crsctl stat res ora.driver.afd -p
NAME=ora.driver.afd
TYPE=ora.driver.afd.type
ACL=owner:grid:rwx,pgrp:oinstall:r-x,other::r--,user:grid:r-x
ACTIONS=afdscan,user:grid afdds,user:grid afdtool,user:grid afdstate,user:grid
修改之后,DBCA成功创建。
版权声明:本文为博主原创文章,未经博主允许不得转载。