當前位置:成語大全網 - 書法字典 - Oracle dbca在創建數據庫時找不到ASM實例。

Oracle dbca在創建數據庫時找不到ASM實例。

實驗環境:

操作系統:RedHat Linux 6.4

數據庫版本:Oracle 11.2.0.2.0。

使用DBCA創建Oracle數據庫時,我發現找不到ASM磁盤組:

錯誤排除:

1,執行:

/usr/sbin/oracleasm scandisks和/usr/sbin/oracleasm listdisks。

查看執行結果,listdisk可以正常顯示磁盤組。

2.切換到網格用戶,檢查ASM實例是否已啟動,並執行查詢。

sqlplus / as sysdba

從v$asm_disk中選擇組號、路徑、裝載狀態、狀態。

select group_number,offline_disks,state from v $ asm _ diskgroup

檢查磁盤、磁盤組及其磁盤狀態是否正常(正常狀態為mount);

3.用戶群體判斷

Id oracle和Id網格

檢查oracle用戶是否在admdba組中。

4.查看oracle用戶和網格用戶的$ oracle _ home/bin/Oracle文件的權限。

$ORACLE_HOME/bin/oracle這個文件的默認權限是6751,還有壹個S權限。如果S權限消失,您將無法在操作系統身份驗證後登錄數據庫。

逐壹檢查問題後,我終於找到了問題所在:

執行chmod +s oracle來解決問題

總結:

DBCA在建立數據庫時找不到ASM磁盤的問題:

1.oracle用戶權限設置不正確。

2.ASM實例未啟動或磁盤組未裝載。

3.磁盤組資源未聯機。

4.asm設備的權限設置不正確。

5./bin下的oracle可執行文件的權限設置不正確。

6.網格主目錄的文件系統是使用選項“nosuid”裝入的。