問題描述
在搭建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。