程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> oracle 11g dbca 找不到asm diskgroup的解決辦法

oracle 11g dbca 找不到asm diskgroup的解決辦法

編輯:Oracle數據庫基礎
 

1、查看用戶所屬組:

命令 id oracle
查看了ORACLE的用戶組,發現有oinstall,asmdba,dba
再查看 id grid
發現grid的用戶組要比ORACLE用戶多出一個asmadmin的用戶組

然後再查看ASM設備的用戶組

[root@rac1 ~]# ls -l /dev/oracleasm/disks
total 0
brw-rw—- 1 grid asmadmin 8, 33 Nov 4 15:35 CRDATA
brw-rw—- 1 grid asmadmin 8, 49 Nov 4 15:35 DBDATA

所以你可以修改ASM設備的組為asmdba,也可以給ORACLE用戶加到asmadmin,我選擇第二個

[root@rac1 ~]# usermod -a -G asmadmin oracle

2、檢查oracle執行文件權限

還有就是去檢查一下$GRID_HOME/bin/oracle執行文件的權限是不是下面

[grid@rac1 bin]$ ll oracle
-rwsr-s–x 1 grid oinstall 152462814 Apr 10 19:51 oracle

我記的當時好像是沒有s而是x,如果沒有執行下面的命令

[grid@rac1 bin]$ chmod +s oracle

s對於執行文件是suid,就是告之以文件所有者的身份運行。

執行完上面一系列的排查後,在ORACLE用戶的DBCA中終於發現了ASM DISKGROUP.

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved