dbca建庫時找不到ASM磁盤


現象

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

 

解決方法

1. 檢查設備的權限,正確的權限為grid:asmadmin

2. 檢查GRID_HOME/bin下oracle是否有s權限,如果沒有需要添加s權限

chomd +s oracle

# ls -l oracle

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

3. 檢查ASM實例是否啟動

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

  如果沒有啟動,則手動啟動ASM

  

4. 補充說明

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM