最近的Oracle 11g RAC安裝碰到了INS-30507錯誤,也就是在grid安裝到建立ASM磁碟組的時候找不到任何候選磁碟,google了N多安裝指導也沒有找到蛛絲馬跡。如果你碰到這個問題,不妨往下瞧。
1、錯誤資訊與解釋
SEVERE: [FATAL] [INS-30507] Empty ASM disk group.
CAUSE: No disks were selected from a managed ASM disk group.
ACTION: Select appropriate number of disks from a managed ASM disk group.
Oracle官方給出的這個解釋也太揪心了,舍此之外,著實沒有給出任何有用的資訊
2、安裝時的環境
作業系統(Oracle linux 5.5 32bit)
[root@node1 ~]# cat /etc/issue
Enterprise Linux Enterprise Linux Server release 5.5 (Carthage)
Kernel \r on an \m
Oracle版本
Oracle 11g RAC R2(32bit)
宿主機系統
Win7 64bit + vmware server 2.0.2
3、asm磁碟資訊及許可權
[grid@node1 ~]$ oracleasm listdisks
ASM_DATA
ASM_FRA
OCR_VOTE
[grid@node2 ~]$ oracleasm listdisks
ASM_DATA
ASM_FRA
OCR_VOTE
#從下面可以看出磁碟的屬主,屬組及許可權都是ok的
[grid@node1 disks]$ ls -hltr
total 0
brw-rw---- 1 grid asmadmin 8, 17 Dec 11 11:49 OCR_VOTE
brw-rw---- 1 grid asmadmin 8, 33 Dec 11 11:49 ASM_DATA
brw-rw---- 1 grid asmadmin 8, 49 Dec 11 11:49 ASM_FRA
#兩節點都安裝了cvuqdisk包
[grid@node1 ~]$ CVUQDISK_GRP=oinstall; export CVUQDISK_GRP
[grid@node1 ~]$ rpm -qa | grep cvuqdisk
cvuqdisk-1.0.7-1
[grid@node2 ~]$ CVUQDISK_GRP=oinstall; export CVUQDISK_GRP
[grid@node2 ~]$ rpm -qa | grep cvuqdisk
cvuqdisk-1.0.7-1
4、CVU校正結果
#安裝前的校正
[grid@node1 grid]$ ./runcluvfy.sh stage -pre crsinst -fixup -n node1,node2 -verbose
Performing pre-checks for cluster services setup
Checking node reachability...
Check: Node reachability from node "node1"
Destination Node Reachable?
------------------------------------ ------------------------
node1 yes
node2 yes
Result: Node reachability check passed from node "node1"
Checking user equivalence...
Check: User equivalence for user "grid"
Node Name Comment
------------------------------------ ------------------------