1 Oracle Database 11.2.0.3.0 RAC On Oralce Linux 6.5 使用-建立共享磁碟

LuiseDalian發表於2014-02-10

# Windows系統下,建立目錄F:\VirtualBoxImage\ShareDisk(找個磁碟空間大的分割槽,而且目錄要在現存虛擬機器目錄之外)

# 設定Windows環境變數PATH,新增VirtualBox軟體的安裝路徑,C:\Program Files\Oracle\VirtualBox

                                     

# 關閉ol6-112-rac1結點,關閉VirtualBox

$ poweroff

# Windows DOS進入到ShareDisk目錄執行下面的命令, 建立共享磁碟

VBoxManage createhd --filename asm1.vdi --size 5120 --format VDI --variant Fixed

VBoxManage createhd --filename asm2.vdi --size 5120 --format VDI --variant Fixed

VBoxManage createhd --filename asm3.vdi --size 5120 --format VDI --variant Fixed

VBoxManage createhd --filename asm4.vdi --size 5120 --format VDI --variant Fixed

# 設定VirtualBox(這步現在不需要做)


 

# 將建立的共享磁碟連線到ol6-112-rac1虛擬機器

VBoxManage storageattach ol6-112-rac1 --storagectl "SATA" --port 1 --device 0 --type hdd --medium asm1.vdi --mtype shareable

VBoxManage storageattach ol6-112-rac1 --storagectl "SATA" --port 2 --device 0 --type hdd --medium asm2.vdi --mtype shareable

VBoxManage storageattach ol6-112-rac1 --storagectl "SATA" --port 3 --device 0 --type hdd --medium asm3.vdi --mtype shareable

VBoxManage storageattach ol6-112-rac1 --storagectl "SATA" --port 4 --device 0 --type hdd --medium asm4.vdi --mtype shareable

# 建立之後開啟VirtualBox檢視設定情況

 

# 設定磁碟共享

VBoxManage modifyhd asm1.vdi --type shareable

VBoxManage modifyhd asm2.vdi --type shareable

VBoxManage modifyhd asm3.vdi --type shareable

VBoxManage modifyhd asm4.vdi --type shareable

# 啟動ol6-112-rac1, root使用者登入, 檢視和格式化共享磁碟

root@ol6-112-rac1.cuug.net:/root>$ cd /dev

root@ol6-112-rac1.cuug.net:/dev>$ ls sd*

sda  sda1  sda2  sdb  sdc  sdd  sde

# sdb進行格式化

root@ol6-112-rac1.cuug.net:/dev>$ fdisk /dev/sdb

Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel

Building a new DOS disklabel with disk identifier 0xab3d216f.

Changes will remain in memory only, until you decide to write them.

After that, of course, the previous content won't be recoverable.

Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to

         switch off the mode (command 'c') and change display units to

         sectors (command 'u').

Command (m for help): n

Command action

   e   extended

   p   primary partition (1-4)

p

Partition number (1-4): 1

First cylinder (1-652, default 1):

Using default value 1

Last cylinder, +cylinders or +size{K,M,G} (1-652, default 652):

Using default value 652

Command (m for help): w

The partition table has been altered!

Calling ioctl() to re-read partition table.

Syncing disks.

# 採用同樣的步驟對sdcsddsde進行格式化

# 檢視格式化後的結果

root@ol6-112-rac1.cuug.net:/dev>$ ls sd*

sda  sda1  sda2  sdb  sdb1  sdc  sdc1  sdd  sdd1  sde  sde1

# 參考《Oracle Linux 56 ASMUDEV SCSI規則配置》配置UDEV規則

# 編輯/etc/scsi_id.config,新增下面的行, 來配置SCSI裝置受信

options=-g

# 我的磁碟的SCSI ID

root@ol6-112-rac1.cuug.net:/root>$ /sbin/scsi_id -g -u -d /dev/sdb

1ATA_VBOX_HARDDISK_VB169821f9-778f17a9

root@ol6-112-rac1.cuug.net:/root>$ /sbin/scsi_id -g -u -d /dev/sdc

1ATA_VBOX_HARDDISK_VB11054d10-fef7afc0

root@ol6-112-rac1.cuug.net:/root>$ /sbin/scsi_id -g -u -d /dev/sdd

1ATA_VBOX_HARDDISK_VB5d080c93-ecb43774

root@ol6-112-rac1.cuug.net:/root>$ /sbin/scsi_id -g -u -d /dev/sde

1ATA_VBOX_HARDDISK_VBbf89874f-11be66ae

# 編輯/etc/udev/rules.d/99-oracle-asmdevices.rules檔案新增下面的內容,每於每個entry的所有引數必須位於同一行

KERNEL=="sd?1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent", RESULT=="1ATA_VBOX_HARDDISK_VB169821f9-778f17a9", NAME="asm-disk1", OWNER="oracle", GROUP="dba", MODE="0660"

KERNEL=="sd?1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent", RESULT=="1ATA_VBOX_HARDDISK_VB11054d10-fef7afc0", NAME="asm-disk2", OWNER="oracle", GROUP="dba", MODE="0660"

KERNEL=="sd?1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent", RESULT=="1ATA_VBOX_HARDDISK_VB5d080c93-ecb43774", NAME="asm-disk3", OWNER="oracle", GROUP="dba", MODE="0660"

KERNEL=="sd?1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent", RESULT=="1ATA_VBOX_HARDDISK_VBbf89874f-11be66ae", NAME="asm-disk4", OWNER="oracle", GROUP="dba", MODE="0660"

# 載入更新的塊裝置的分割槽表

root@ol6-112-rac1.cuug.net:/root>$ /sbin/partprobe /dev/sdb1

root@ol6-112-rac1.cuug.net:/root>$ /sbin/partprobe /dev/sdc1

root@ol6-112-rac1.cuug.net:/root>$ /sbin/partprobe /dev/sdd1

root@ol6-112-rac1.cuug.net:/root>$ /sbin/partprobe /dev/sde1

# 測試規則正常工作

root@ol6-112-rac1.cuug.net:/root>$ /sbin/udevadm test /block/sdb/sdb1

# 重新載入UDEV規則和啟動UDEV

root@ol6-112-rac1.cuug.net:/root>$ /sbin/udevadm control --reload-rules

root@ol6-112-rac1.cuug.net:/root>$ /sbin/start_udev

Starting udev: [  OK  ]

# 檢視磁碟可見並且具有正確的所有者關係.如果不可見,則說明UDEV配置不正確,需要進行重新配置

root@ol6-112-rac1.cuug.net:/root

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1078705/,如需轉載,請註明出處,否則將追究法律責任。

相關文章