首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

Oracle 11g DBCA 找不到 ASM Disk Group 解決:用戶群組與執行檔權限修正

     編輯:Oracle 資料庫基礎

問題現象

DBCA 建立資料庫時,ASM Disk Group 下拉清單為空,無法選擇儲存位置。

根因排查

  1. 用戶群組缺失:
    ID ORACLE  # 顯示 oinstall, asmdba, dba
    ID GRID    # 顯示 oinstall, asmdba, dba, asmadmin
    ASM 裝置權限為 grid:asmadmin,Oracle 用戶缺少 asmadmin 群組。
  2. Grid Home 下 Oracle 執行檔缺少 Setuid:
    LS -L $GRID_HOME/BIN/ORACLE
    # -RWSR-S--X  (需有 s 位元)

解決步驟

# 1. 將 oracle 加入 asmadmin 群組
USERMOD -A -G ASMADMIN ORACLE

# 2. 修正 Grid Home Oracle 執行檔權限
CHMOD +S $GRID_HOME/BIN/ORACLE

驗證

重新以 Oracle 用戶啟動 DBCA,ASM Disk Group 即可正常顯示。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved