?
1 共享设备配置
1.1 设备划分说明
| 冗余策略 |
卷划分及大小说明 |
|
| OCRVOTING |
Ocrvoting01 |
8G |
| Ocrvoting02 |
8G |
|
| Ocrvoting03 |
8G |
|
| DATAFILE |
Data01 |
8G |
| Data02 |
8G |
|
| FRA_ARCH |
Fra01 |
8G |
| Fra02 |
8G |
|
?
我们这里OCRVOTING 采用Normal,DATA和FRA 采用external。
?
11g中每个OCR和vote disk 至少需要600M空间。在ASM 的冗余级别中:
external >= 1
normal >=3
high >=5
?
在12c里面,OCR voting disk 外部冗余,至少需要4342MB的空间,Normal 至少需要8711MB的空间。
?
Cause - Insufficient spaceavailable in the selected Disks. At least, 4,342 MB of free space isrequired. Action - Chooseadditional disks such that the total size should be at least 4,342 MB.
?
Cause - Insufficient spaceavailable in the selected Disks. At least, 8,711 MB of free space isrequired. Action - Chooseadditional disks such that the total size should be at least 8,711 MB.
?
具体创建过程,直接在VBOX上创建,或者参考我以前的blog,这里不在详述。
?
1.2 配置UDEV
?
用如下脚本获取绑定脚本:
for i in b c d e f g h; 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 --在所有节点创建并配置UDEV Rules 文件 [root@asm ~]# touch /etc/udev/rules.d/99-oracle-asmdevices.rules --添加如下内容: KERNEL=="sd*",BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u /dev/$name",RESULT=="1ATA_VBOX_HARDDISK_VB0fe2de72-ff43e01f",NAME="asm-diskb", OWNER="grid", GROUP="asmadmin",MODE="0660" KERNEL=="sd*",BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u /dev/$name",RESULT=="1ATA_VBOX_HARDDISK_VBb84b3378-7205c629",NAME="asm-diskc", OWNER="grid", GROUP="asmadmin",MODE="0660" KERNEL=="sd*",BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u /dev/$name", RESULT=="1ATA_VBOX_HARDDISK_VB8c6d2199-64d26b1e",NAME="asm-diskd", OWNER="grid", GROUP="asmadmin",MODE="0660" KERNEL=="sd*",BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u /dev/$name",RESULT=="1ATA_VBOX_HARDDISK_VBc86e3f5c-ba9c8397",NAME="asm-diske", OWNER="grid", GROUP="asmadmin",MODE="0660" KERNEL=="sd*",BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u /dev/$name",RESULT=="1ATA_VBOX_HARDDISK_VB4776a8c1-0b444519",NAME="asm-diskf", OWNER="grid", GROUP="asmadmin",MODE="0660" KERNEL=="sd*",BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u /dev/$name",RESULT=="1ATA_VBOX_HARDDISK_VBb7771090-d177eeaf",NAME="asm-diskg", OWNER="grid", GROUP="asmadmin",MODE="0660" KERNEL=="sd*",BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u /dev/$name",RESULT=="1ATA_VBOX_HARDDISK_VBe7da4ea4-622fea96",NAME="asm-diskh", OWNER="grid", GROUP="asmadmin",MODE="0660" --重启UDEV: [root@asm rules.d]# start_udev Starting udev: [ OK ] --检查共享设备的所属关系和权限: [root@rac1 ~]# ll /dev/asm* brw-rw---- 1 grid asmadmin 8, 16 May 28 22:55 /dev/asm-diskb brw-rw---- 1 grid asmadmin 8, 32 May 28 22:55 /dev/asm-diskc brw-rw---- 1 grid asmadmin 8, 48 May 28 22:55 /dev/asm-diskd brw-rw---- 1 grid asmadmin 8, 64 May 28 22:55 /dev/asm-diske brw-rw---- 1 grid asmadmin 8, 80 May 28 22:55 /dev/asm-diskf brw-rw---- 1 grid asmadmin 8, 96 May 28 22:55 /dev/asm-diskg brw-rw---- 1 grid asmadmin 8, 112 May 2822:55 /dev/asm-diskh [root@rac1 ~]#
2 安装RAC的准备工作
?
2.1 添加组和用户(所有节点)
groupadd -g 1000 oinstall groupadd -g 1200 asmadmin groupadd -g 1201 asmdba groupadd -g 1202 asmoper groupadd -g 1300 dba groupad