Oracle 11gR2 RAC DBCA无法识别ASM磁盘组(ORA-19504,ORA-15045,ORA-17502,ORA-15081)

ORA-19504: failed to create file "+DATA"

ORA-15045: ASM file name '+DATA' is not in reference form

ORA-17502: ksfdcre:5 Failed to create file +DATA

ORA-15081: failed to submit an I/O operation to a disk

 

在DBCA过程中,发现无法识别ASM磁盘组报以上错误,解决方法如下:

两个节点分析执行:

su - grid

cd $ORACLE_HOME/bin

chmod +s oracle

 

这种情况出现的原因一般是:

安装好Grid Infrastructure和Database之后,安装目录的所有者可能会变为root,重新安装或升级等的时候不要修改安装目录的所有者,也不能修改目录及其文件的权限。如果修改了所有者,例如,将目录的所有者从root:oinstall修改为grid:oinstall之后,或者将目录及其文件的读写权限修改为777,那么,就可能导致dbca创建数据库的时候找不到之前创建好的ASM磁盘组。

或参考以下文档

Database Creation on 11.2 Grid Infrastructure with Role Separation ( ORA-15025, KFSG-00312, ORA-15081 ) (文档 ID 1084186.1)

上一篇:一键生成表结构说明文档的参考,数据字典生成方式参考


下一篇:[翻译] PBJNetworkObserver 网络监控