问题描述
在搭建ORACLE RAC ,DBCA 建库时候,找不到ASM磁盘组 提示 no diskgroups found
原因分析
出现此问题,是在安装 grid Infrastructure 后,grid的安装目录的所有者会变为root,在重新安装或者升级
grid Infrastructure不要也不能修改安装目录的所有者和权限,如果修改了所有者,例如grid 安装目录所有者
由root修改为grid,那么就会在DBCA的时候就找不到磁盘组。修改安装目录权限,也会出现相同问题
解决办法
$su - grid
$cd CRS_HOME/bin
$chmod +s oracle
相关说明
chmod +s 含义是 允许普通用户暂时以root身份执行某些程序或者脚本,执行结束后,再恢复普通用户身份
也就是增加了suid/sgid。