10.2.0.5 on Oracle linux 5.8
一、分区磁盘
/dev/sdc/dev/sdd为ocr磁盘;/dev/sde /dev/sdf /dev/sde为votingdisk。大小均为1G。
先使用fdisk将磁盘分区,只分一个区,不要格式化。
二、对应rawdevice
可以用两种方法配置rawdevice:
(1) 在rawdevice里面设定,设定完成后重启服务servicerawdevices restart
[root@sdb3 ~]# cat /etc/sysconfig/rawdevices
# raw device bindings
# format: <rawdev> <major> <minor>
# <rawdev> <blockdev>
# example: /dev/raw/raw1 /dev/sda1
# /dev/raw/raw2 8 5
/dev/raw/raw1 /dev/sdc1
/dev/raw/raw2 /dev/sdd1
/dev/raw/raw3 /dev/sde1
/dev/raw/raw4 /dev/sdf1
#/dev/raw/raw5 /dev/sdg1
(2) 使用udev的规则来绑定
编辑/etc/udev/rules.d/60-raw.rules,如下图的ACTION开头的那几行就是绑定rawdevice
三、设定权限
使用udev设定rawdevice的权限
ACTION=‘“add”,KERNEL=="raw[1-2]",OWNER="root", GROUP="oinstall", MODE="0640"
ACTION=‘“add”,KERNEL=="raw[3-5]", OWNER="oracle",GROUP="oinstall", MODE="0640"
设定udev规则之后要重启一下udev,使用命令start_udev重启
查询ocr disk
[oracle@sdb2 sysconfig]$ ocrcheck
Status of Oracle Cluster Registry is as follows :
Version : 2
Total space (kbytes) : 1043916
Used space (kbytes) : 5436
Available space (kbytes) : 1038480
ID : 868600767
Device/File Name : /dev/raw/raw2
Device/File integrity check succeeded
Device/File Name : /dev/raw/raw1
Device/File integrity check succeeded
Cluster registry integrity check succeeded
[oracle@sdb2 sysconfig]$ cat /etc/ocr.loc
cat: /etc/ocr.loc: No such file or directory
[oracle@sdb2 sysconfig]$ locate ocr.loc
/etc/oracle/ocr.loc
[oracle@sdb2 sysconfig]$ cat /etc/oracle/ocr.loc
#Device/file getting replaced by device /dev/raw/raw1
ocrconfig_loc=/dev/raw/raw2
ocrmirrorconfig_loc=/dev/raw/raw1
local_only=false[oracle@sdb2 sysconfig]$