當前位置:首頁 » 操作系統 » dbca創建資料庫

dbca創建資料庫

發布時間: 2025-09-05 10:24:12

A. 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、切換到 grid 用戶下 ,查看ASM實例是否啟動,並執行查詢
sqlplus / as sysdba
select group_number,path,mount_status,state from v$asm_disk;
select group_number,offline_disks,state from v$asm_diskgroup;
查看磁碟以及磁碟組及其磁碟狀態都正常(正常狀態為mount);
3、用戶組判斷
id oracle 和id grid
查看oracle用戶是否在admdba組裡面

4、查看oracle用戶和grid用戶的$ORACLE_HOME/bin/oracle文件的許可權
$ORACLE_HOME/bin/oracle該文件的默認許可權為6751許可權,有個s許可權,如果s許可權消失,這時通過OS認證將不能登錄到資料庫;

經過對問題的逐一排查,終於找到了問題的所在:
執行 chmod +s oracle 解決問題
總結:
DBCA建庫找不到ASM磁碟的問題所在:
1. Incorrect permission setting for oracle user.
2. ASM instance was not started or diskgroups are not mounted.
3. The diskgroup resources are not online.
4. The permission setting for the asm devices are incorrect.
5. The oracle executable under /bin has incorrect permission settings.
6. the file system for grid home was mounted with option 』nosuid』.

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:585
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:880
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:574
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:761
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:676
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1004
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:248
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:108
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:798
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:705