RHEL6.0使用UDEV SCSI配置ASM
2013-04-26 00:24
363 查看
使用RHEL6.0配置oracle 11gR2 RAC+ASM时发现,oracle官网不再提供对RHEL6.0以上版本的oracleasm包的支持,oracleasm驱动已内置于oracle linux6.0中。所以RHEL6.0配置ASM只能使用UDEV SCSI了;
步骤如下:
1、修改/etc/scsi_id.config文件,添加
options=--whitelisted --replace-whitespace
2、获取ASM Disks的uuid或wwid,以/dev/sdb为例
scsi_id --whitelisted --replace-whitespace --device=/dev/sdb
3600000e00d11000000111d4300000000
3、编写udev rules文件,PROGRAM中写scsi_id命令,RESULT中写ASM Disks的uuid或wwid
vi /etc/udev/rules.d/99-oracle-asmdevice.rules
KERNEL=="sdb",SUBSYSTEM=="block",PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="3600000e00d11000000111d4300000000",NAME+="oracleasm/disks/OCR",OWNER="grid",GROUP="asmadmin",MODE="0660"
4、用udevadm进行测试,注意udevadm命令不接受/dev/sdb这样的挂载设备名,必须是使用/sys/block/sdb这样的原始设备名。
udevadm test /sys/block/sdb
udevadm info --query=all --path=/sys/block/adb
udevadm info --query=all --name=oracleasm/disks/OCR
在显示中,有类似一下的输出,表示测试正确,/dev/sdb设备在udev启动后将会绑定为/dev/oracleasm/disks/OCR:
udevadm_test: UDEV_LOG=6
udevadm_test: DEVPATH=/devices/pci0000:00/0000:00:0d.0/host4/target4:0:0/4:0:0:0/block/sdb
udevadm_test: MAJOR=8
udevadm_test: MINOR=32
udevadm_test: DEVNAME=/dev/oracleasm/disks/OCR
udevadm_test: DEVTYPE=disk
udevadm_test: ACTION=add
udevadm_test: SUBSYSTEM=block
5、启动udev
/sbin/start_udev
6、检查设备是否正确绑定
ls -l /dev/oracleasm/disks/*
brw-rw---- 1 grid asmadmin 8, 32 Oct 26 21:24 /dev/oracleasm/disks/OCR
本文参考文章:http://www.dbform.com/html/2011/1708.html
在suse linux enterprise 11 sp1上用UDEV SCSI配置ASM参考:http://www.tianqingbo.com/suse-linux-enterprise-udev-scsi-asm.html
在oracle linux 5和6上使用UDEV SCSI配置ASM参考:http://www.tianqingbo.com/oracle-linux-5-udev-scsi-rules-asm.html
在RHEL6.0上安装oracle 11gR2 RAC配置参考:http://www.tianqingbo.com/rhel-setup-oracle-11gr2-rac.html
本文出自 “乔巴超人” 博客,请务必保留此出处http://chopper.blog.51cto.com/3946170/1186857
步骤如下:
1、修改/etc/scsi_id.config文件,添加
options=--whitelisted --replace-whitespace
2、获取ASM Disks的uuid或wwid,以/dev/sdb为例
scsi_id --whitelisted --replace-whitespace --device=/dev/sdb
3600000e00d11000000111d4300000000
3、编写udev rules文件,PROGRAM中写scsi_id命令,RESULT中写ASM Disks的uuid或wwid
vi /etc/udev/rules.d/99-oracle-asmdevice.rules
KERNEL=="sdb",SUBSYSTEM=="block",PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="3600000e00d11000000111d4300000000",NAME+="oracleasm/disks/OCR",OWNER="grid",GROUP="asmadmin",MODE="0660"
4、用udevadm进行测试,注意udevadm命令不接受/dev/sdb这样的挂载设备名,必须是使用/sys/block/sdb这样的原始设备名。
udevadm test /sys/block/sdb
udevadm info --query=all --path=/sys/block/adb
udevadm info --query=all --name=oracleasm/disks/OCR
在显示中,有类似一下的输出,表示测试正确,/dev/sdb设备在udev启动后将会绑定为/dev/oracleasm/disks/OCR:
udevadm_test: UDEV_LOG=6
udevadm_test: DEVPATH=/devices/pci0000:00/0000:00:0d.0/host4/target4:0:0/4:0:0:0/block/sdb
udevadm_test: MAJOR=8
udevadm_test: MINOR=32
udevadm_test: DEVNAME=/dev/oracleasm/disks/OCR
udevadm_test: DEVTYPE=disk
udevadm_test: ACTION=add
udevadm_test: SUBSYSTEM=block
5、启动udev
/sbin/start_udev
6、检查设备是否正确绑定
ls -l /dev/oracleasm/disks/*
brw-rw---- 1 grid asmadmin 8, 32 Oct 26 21:24 /dev/oracleasm/disks/OCR
本文参考文章:http://www.dbform.com/html/2011/1708.html
在suse linux enterprise 11 sp1上用UDEV SCSI配置ASM参考:http://www.tianqingbo.com/suse-linux-enterprise-udev-scsi-asm.html
在oracle linux 5和6上使用UDEV SCSI配置ASM参考:http://www.tianqingbo.com/oracle-linux-5-udev-scsi-rules-asm.html
在RHEL6.0上安装oracle 11gR2 RAC配置参考:http://www.tianqingbo.com/rhel-setup-oracle-11gr2-rac.html
本文出自 “乔巴超人” 博客,请务必保留此出处http://chopper.blog.51cto.com/3946170/1186857
相关文章推荐
- RHEL6.0使用UDEV SCSI配置ASM【转】
- 【转】CentOS/RHEL/OracleLinux使用UDEV配置ASMDISK
- 使用UDEV SCSI规则在Oracle Linux上配置ASM
- rhel 7.0 配置ASM磁盘,使用udev绑定方法
- RHCE 6.0学习笔记-2 RHEL 6 使用光盘配置本地YUM源
- RHEL 6.0使用CentOS yum源配置方法
- 使用UDEV SCSI规则在Oracle Linux上配置ASM
- 配置RHEL使用CENTOS源来YUM
- RHEL配置gdm使用XDMCP远程登录图形化界面
- Visual C++ 6.0如何配置文件以及无法使用配置文件(Profile)的解决方案
- 在Win7 32位系统下,VC++ 6.0中配置OpenGL使用环境
- 磁盘修改RHEL6使用udev修改asm磁盘名
- vnc 在 rhel 6.x 上的配置及使用
- RHEL 7.2 Centos 7.2 中如何在命令行中使用/操作/配置无线网卡wifi
- VC 6.0 配置和使用gdi+
- Tomcat 6.0配置数据源(DBCP)和JNDI使用
- 在Tomcat6.0+MySQL5.0环境下配置和使用数据库连接池
- 使用vmware配置centos 6.0+网络出现的各种问题解决方案
- RHEL|Centos|Fedora第三方软件库(pbone|EPEL|RPMForge|RPMFusion)使用配置
- 使用脚本配置yum(支持rhel5、6)