dbca建庫時找不到ASM磁盤

現象數據庫

dbca建立數據庫時,找不到ASM磁盤組;而grid用戶使用asmca卻又能看到ASM磁盤組。oracle

 

解決方法ui

1. 檢查設備的權限,正確的權限爲grid:asmadminspa

2. 檢查GRID_HOME/bin下oracle是否有s權限,若是沒有須要添加s權限code

chomd +s oracleblog

# ls -l oracle文檔

-rwsr-s--x. 1 grid oinstall 209914561 Sep 10 15:35 oraclecmd

3. 檢查ASM實例是否啓動io

$ asmcmd
Connected to an idle instance.
ASMCMD> ls
ASMCMD-8102: no connection to Oracle ASM; command requires Oracle ASM to run

  若是沒有啓動,則手動啓動ASMasm

  

4. 補充說明

11g中 ASM 磁盤由grid用戶進行管理,grid用戶有asmadmin組,而Oracle用戶卻沒有這個組。初學者會以爲Oracle既然要訪問 ASM 磁盤就應該也有這個組,其實不是這樣的。在Oracle官方文檔中有明確的說明,Oracle不須要有這個組也不須要管理ASM,ASM 由 grid 用戶進行管理;沒有asmadmin組,Oracle 是能夠看到 ASM 磁盤的。

相關文章
相關標籤/搜索