Oracle11g DBCA建库时找不到ASM磁盘

环境:
操作系统:Oracle Linux 6.9
数据库版本:Oracle 11.2.0.4

在使用DBCA创建数据库的时候,发现找不到ASM磁盘组

Oracle11g DBCA建库时找不到ASM磁盘
查看oracle用户/u01/app/11.2.0.4/grid/bin/oracle文件的权限
该文件的默认权限为6751权限,有个s权限,如果s权限消失,这时通过OS认证将不能登录到数据库

[root@his ~] cd /u01/app/11.2.0.4/grid/bin
[root@his bin] ls -ld oracle                
-rwxrwxr-x 1 grid oinstall 209914513 4月   2 22:39 oracle

[root@his bin] chmod +s oracle
[root@his bin] ls -ld oracle  
-rwsrwsr-x 1 grid oinstall 209914513 4月   2 22:39 oracle

Oracle11g DBCA建库时找不到ASM磁盘
执行 chmod +s oracle命令后可以找到ASM磁盘

Oracle11g DBCA建库时找不到ASM磁盘

总结:
DBCA建库找不到ASM磁盘的问题所在:
1、oracle用户的权限设置不正确。
2、ASM实例未启动或磁盘组未装入。
3、磁盘组资源未联机。
4、asm设备的权限设置不正确。
5、grid用户的$ORACLE_HOME/bin目录下的oracle可执行文件权限设置不正确。
6、grid home的文件系统已使用选项“nosuid”装入。

猜你喜欢

转载自blog.51cto.com/190242856/2682944