centos 6.5 部署 oracle 11G RAC+DG-------部署RAC部分(一)

参考文档:http://www.cnblogs.com/lhrbest/p/6337496.html

VMware Workstation 搭建11g RAC

规划

这里写图片描述

11g OCR与votedisk放在一个磁盘组,大小1G够用,12C需要 6G以上

OCR根据不同的冗余类型需要的磁盘数规则如下:
external — 一块盘
normal — 三块
high — 五块

一:准备与配置OS环境

VM 创建共享磁盘

创建磁盘(windows CMD下)

cd /d D:\VMware\VMware Workstation
vmware-vdiskmanager.exe -c -s 2g -a lsilogic -t 2 "E:\VM\sharedisk\ocr_vote1.vmdk"
vmware-vdiskmanager.exe -c -s 2g -a lsilogic -t 2 "E:\VM\sharedisk\ocr_vote2.vmdk"
vmware-vdiskmanager.exe -c -s 2g -a lsilogic -t 2 "E:\VM\sharedisk\ocr_vote3.vmdk"
vmware-vdiskmanager.exe -c -s 20g -a lsilogic -t 2 "E:\VM\sharedisk\data1.vmdk"
vmware-vdiskmanager.exe -c -s 20g -a lsilogic -t 2 "E:\VM\sharedisk\data2.vmdk"
vmware-vdiskmanager.exe -c -s 10g -a lsilogic -t 2 "E:\VM\sharedisk\fra1.vmdk"
vmware-vdiskmanager.exe -c -s 10g -a lsilogic -t 2 "E:\VM\sharedisk\fra2.vmdk"

修改两台虚拟机vmx配置文件,添加如下类容(关机情况下修改):

scsi1.present = "TRUE"
scsi1.virtualDev = "lsilogic"
scsi1.sharedBus = "virtual"
scsi2.present = "TRUE"
scsi2.virtualDev = "lsilogic"
scsi2.sharedBus = "virtual"
scsi3.present = "TRUE"
scsi3.virtualDev = "lsilogic"
scsi3.sharedBus = "virtual"

scsi1:1.present = "TRUE"
scsi1:1.mode = "independent-persistent"
scsi1:1.filename = "E:\VM\sharedisk\ocr_vote1.vmdk"
scsi1:1.deviceType = "plainDisk"

scsi1:2.present = "TRUE"
scsi1:2.mode = "independent-persistent"
scsi1:2.filename = "E:\VM\sharedisk\ocr_vote2.vmdk"
scsi1:2.deviceType = "plainDisk" 

scsi1:3.present = "TRUE"
scsi1:3.mode = "independent-persistent"
scsi1:3.filename = "E:\VM\sharedisk\ocr_vote3.vmdk"
scsi1:3.deviceType = "plainDisk"

scsi2:1.present = "TRUE"
scsi2:1.mode = "independent-persistent"
scsi2:1.filename = "E:\VM\sharedisk\data1.vmdk"
scsi2:1.deviceType = "plainDisk"

scsi2:2.present = "TRUE"
scsi2:2.mode = "independent-persistent"
scsi2:2.filename = "E:\VM\sharedisk\data2.vmdk"
scsi2:2.deviceType = "plainDisk"

scsi3:1.present = "TRUE"
scsi3:1.mode = "independent-persistent"
scsi3:1.filename = "E:\VM\sharedisk\fra1.vmdk"
scsi3:1.deviceType = "plainDisk"

scsi3:2.present = "TRUE"
scsi3:2.mode = "independent-persistent"
scsi3:2.filename = "E:\VM\sharedisk\fra2.vmdk"
scsi3:2.deviceType = "plainDisk"

disk.locking = "false"
diskLib.dataCacheMaxSize = "0"
diskLib.dataCacheMaxReadAheadSize = "0"
diskLib.DataCacheMinReadAheadSize = "0"
diskLib.dataCachePageSize = "4096"
diskLib.maxUnsyncedWrites = "0"

开启虚拟机,并查看

[root@breath01 ~]# fdisk -l | grep /dev/s
Disk /dev/sda: 53.7 GB, 53687091200 bytes
/dev/sda1   *           1          64      512000   83  Linux
/dev/sda2              64        6528    51915776   8e  Linux LVM
Disk /dev/sdb: 2147 MB, 2147483648 bytes
Disk /dev/sdc: 2147 MB, 2147483648 bytes
Disk /dev/sdd: 2147 MB, 2147483648 bytes
Disk /dev/sde: 21.5 GB, 21474836480 bytes
Disk /dev/sdf: 21.5 GB, 21474836480 bytes
Disk /dev/sdg: 10.7 GB, 10737418240 bytes
Disk /dev/sdh: 10.7 GB, 10737418240 bytes

配置udev绑定 scsi_id (两节点都运行,且检查uuid是否一致,不一致则有问题)
[root@breath01 ~]# which scsi_id
/sbin/scsi_id
[root@breath01 ~]# echo “options=–whitelisted –replace-whitespace” > /etc/scsi_id.config
创建并运行绑定脚本:

[root@breath01 ~]# vi udev_oracle_asmdisk.sh
#! /bin/bash

mv /etc/udev/rules.d/99-oracle-asmdevices.rules /etc/udev/rules.d/99-oracle-asmdevices.rules_bk

for i in b c d e f g h ;

do

echo "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\", RESULT==\"`/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i`\", NAME=\"asm-disk$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\""      >> /etc/udev/rules.d/99-oracle-asmdevices.rules

done

start_udev

[root@breath01 ~]# chmod +x udev_oracle_asmdisk.sh
[root@breath01 ~]# ./udev_oracle_asmdisk.sh

[root@breath01 ~]# cat /etc/udev/rules.d/99-oracle-asmdevices.rules 
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c29b20f39cafb83828a6f5d81377", NAME="asm-diskb", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c299735ec6b2bd545c129b45a779", NAME="asm-diskc", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c294eaa90d0713ff024b02084359", NAME="asm-diskd", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c29eb019bef08cb14b1b28b3c76d", NAME="asm-diske", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c29ac7a226b89bc873c295f38882", NAME="asm-diskf", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c29de259c634c2c35a0678254cc7", NAME="asm-diskg", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c297047df5519efedffdf8165382", NAME="asm-diskh", OWNER="grid", GROUP="asmadmin", MODE="0660"

[root@breath02 ~]# ll /dev/asm-disk*
brw-rw
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值