环境:
RHEL6.2 安装oracle 12c RAC
在选择ASM磁盘时出错:
原因:
没有安装ASMLIB导致oracle不认盘。
由于觉得安装ASMLIB麻烦,通过配置udev方式处理。
1.写脚本找到b.c.d盘,关注RESULT
for i in b c d;
do
echo "KERNEL==\"sd*\", BUS==\"scsi\",PROGRAM==\"/sbin/scsi_id -g -u /dev/\$name\",
RESULT==\"`/sbin/scsi_id -g -u /dev/sd$i`\", NAME=\"asm-disk$i\", OWNER=\"grid\",GROUP=\"asmadmin\", MODE=\"0660\""
done
KERNEL=="sd*", BUS=="scsi",PROGRAM=="/sbin/scsi_id -g -u /dev/$name", RESULT=="1ATA_VBOX_HARDDISK_VBece2f0fd-720427bd", NAME="asm-diskb", OWNER="grid",GROUP="oinstall", MODE="0660"
KERNEL=="sd*", BUS=="scsi",PROGRAM=="/sbin/scsi_id -g -u /dev/$name", RESULT=="1ATA_VBOX_HARDDISK_VB6b22203f-f2acaee0", NAME="asm-diskc", OWNER="grid",GROUP="oinstall", MODE="0660"
KERNEL=="sd*", BUS=="scsi",PROGRAM=="/sbin/scsi_id -g -u /dev/$name", RESULT=="1ATA_VBOX_HARDDISK_VB4c4b1ae0-fa8b6fe6", NAME="asm-diskd", OWNER="grid",GROUP="oinstall", MODE="0660
2.创建asm磁盘配置文档
#touch 99-oracle-asmdevices.rules
3.将上面内容添加到文件
KERNEL=="sd*", BUS=="scsi",PROGRAM=="/sbin/scsi_id -g -u /dev/$name", RESULT=="1ATA_VBOX_HARDDISK_VBece2f0fd-720427bd", NAME="asm-diskb", OWNER="grid",GROUP="oinstall", MODE="0660"
KERNEL=="sd*", BUS=="scsi",PROGRAM=="/sbin/scsi_id -g -u /dev/$name", RESULT=="1ATA_VBOX_HARDDISK_VB6b22203f-f2acaee0", NAME="asm-diskc", OWNER="grid",GROUP="oinstall", MODE="0660"
KERNEL=="sd*", BUS=="scsi",PROGRAM=="/sbin/scsi_id -g -u /dev/$name", RESULT=="1ATA_VBOX_HARDDISK_VB4c4b1ae0-fa8b6fe6", NAME="asm-diskd", OWNER="grid",GROUP="oinstall", MODE="0660
4.启动udev进程
#/sbin/start_udev
在RHEL6.2上安装Oracle 12c RAC时遇到ASM磁盘识别问题,错误为INS-30508和INS-30515。由于不想安装ASMLIB,通过编写udev规则来直接处理。具体步骤包括:1) 编写脚本来寻找和命名磁盘;2) 创建asm磁盘配置文档;3) 将内容添加到99-oracle-asmdevices.rules文件;4) 重启udev服务。

83

被折叠的 条评论
为什么被折叠?



