本帖最后由 LeiDong12 于 2013-11-1 11:45 编辑
14楼有答案。
oracleasmlib使用sd开头的块设备作为共享磁盘,而没有使用dm开头的块设备作为共享磁盘。
一般通过修改vi /etc/sysconfig/oracleasm文件可以是oracleasmlib选择dm开头的块设备作为共享磁盘。
# ORACLEASM_ENABELED: 'true' means to load the driver on boot.
ORACLEASM_ENABLED=true
# ORACLEASM_UID: Default user owning the /dev/oracleasm mount point.
ORACLEASM_UID=grid
# ORACLEASM_GID: Default group owning the /dev/oracleasm mount point.
ORACLEASM_GID=asmadmin
# ORACLEASM_SCANBOOT: 'true' means scan for ASM disks on boot.
ORACLEASM_SCANBOOT=true
# ORACLEASM_SCANORDER: Matching patterns to order disk scanning
ORACLEASM_SCANORDER="dm"
# ORACLEASM_SCANEXCLUDE: Matching patterns to exclude disks from scan
ORACLEASM_SCANEXCLUDE="sd"
我这里已经修改了,系统也重启了。但是oracleasmlib还是选择sd开头的块设备作为共享磁盘。
有同学遇到过这样的情况吗?
[root@dbrac3 init.d]# ll /dev/oracleasm/disks/
total 0
brw-rw---- 1 grid asmadmin 8, 81 Oct 31 14:33 OCR1
brw-rw---- 1 grid asmadmin 8, 65 Oct 31 14:33 OCR10
brw-rw---- 1 grid asmadmin 65, 97 Oct 31 14:33 OCR2
brw-rw---- 1 grid asmadmin 8, 17 Oct 31 14:33 OCR3
brw-rw---- 1 grid asmadmin 65, 145 Oct 31 14:33 OCR4
brw-rw---- 1 grid asmadmin 65, 177 Oct 31 14:33 OCR5
brw-rw---- 1 grid asmadmin 66, 49 Oct 31 14:33 OCR6
brw-rw---- 1 grid asmadmin 65, 17 Oct 31 14:33 OCR7
brw-rw---- 1 grid asmadmin 8, 33 Oct 31 14:33 OCR8
brw-rw---- 1 grid asmadmin 65, 49 Oct 31 14:33 OCR9
brw-rw---- 1 grid asmadmin 66, 1 Oct 31 14:33 VOL1
brw-rw---- 1 grid asmadmin 8, 177 Oct 31 14:33 VOL10
brw-rw---- 1 grid asmadmin 65, 65 Oct 31 14:33 VOL2
brw-rw---- 1 grid asmadmin 8, 161 Oct 31 14:33 VOL3
brw-rw---- 1 grid asmadmin 65, 225 Oct 31 14:33 VOL4
brw-rw---- 1 grid asmadmin 65, 129 Oct 31 14:33 VOL5
brw-rw---- 1 grid asmadmin 8, 145 Oct 31 14:33 VOL6
brw-rw---- 1 grid asmadmin 8, 241 Oct 31 14:33 VOL7
brw-rw---- 1 grid asmadmin 8, 209 Oct 31 14:33 VOL8
brw-rw---- 1 grid asmadmin 8, 129 Oct 31 14:33 VOL9
[root@dbrac3 init.d]#
[root@dbrac3 init.d]# oracleasm querydisk -d ocr1
Disk "OCR1" is a valid ASM disk on device /dev/sdf1[8,81]
[root@dbrac3 init.d]# oracleasm querydisk -d ocr2
Disk "OCR2" is a valid ASM disk on device /dev/sdw1[65,97]