Tuesday, August 13, 2013

Creating new ASM Disk Groups and Adding disks to disk group using asmca

This article illustrates the process creating new ASM disk groups and adding disks to existing ASM disk groups. The activity is carried out on Oracle Database 12c Release 1 (12.1) (64-bit) on Oracle Linux 6 (64-bit) using Oracle VM VirtualBox.

Prerequisite
1. Prepare VM as mentioned in earlier post here.
2. Install and configure Oracle Grid Infrastructure 12c (12.1) as mentioned here.


1. Prerequisites for ASM disk group creation and Disk Addition in existing ASM disk groups

1.1 Shutdown the VM

Login as root user and execute following command to shutdown the VM.

shutdown -h now


1.2 Create disks in the OS level


If your host operating system is windows then open a command prompt and navigate to the folder where the VM disks are placed.





Execute the following command to create disks for ASM. Each command are in single line.

"C:\Program Files\Oracle\VirtualBox\VBoxManage" createhd --filename asmdisk11.vdi --size 1024 --format VDI --variant Fixed
"C:\Program Files\Oracle\VirtualBox\VBoxManage" createhd --filename asmdisk12.vdi --size 1024 --format VDI --variant Fixed
"C:\Program Files\Oracle\VirtualBox\VBoxManage" createhd --filename asmdisk13.vdi --size 1024 --format VDI --variant Fixed
"C:\Program Files\Oracle\VirtualBox\VBoxManage" createhd --filename asmdisk14.vdi --size 1024 --format VDI --variant Fixed
"C:\Program Files\Oracle\VirtualBox\VBoxManage" createhd --filename asmdisk15.vdi --size 1024 --format VDI --variant Fixed
"C:\Program Files\Oracle\VirtualBox\VBoxManage" createhd --filename asmdisk16.vdi --size 1024 --format VDI --variant Fixed
"C:\Program Files\Oracle\VirtualBox\VBoxManage" createhd --filename asmdisk17.vdi --size 1024 --format VDI --variant Fixed
"C:\Program Files\Oracle\VirtualBox\VBoxManage" createhd --filename asmdisk18.vdi --size 1024 --format VDI --variant Fixed
"C:\Program Files\Oracle\VirtualBox\VBoxManage" createhd --filename asmdisk19.vdi --size 1024 --format VDI --variant Fixed
"C:\Program Files\Oracle\VirtualBox\VBoxManage" createhd --filename asmdisk20.vdi --size 1024 --format VDI --variant Fixed

1.3 Connect the disks to the VM

If your host operating system is windows then open a command prompt and navigate to the folder where the VM disks are placed.

"C:\Program Files\Oracle\VirtualBox\VBoxManage" storageattach db12c-1 --storagectl "SATA" --port 11  --device 0 --type hdd --medium asmdisk11.vdi --mtype normal
"C:\Program Files\Oracle\VirtualBox\VBoxManage" storageattach db12c-1 --storagectl "SATA" --port 12  --device 0 --type hdd --medium asmdisk12.vdi --mtype normal
"C:\Program Files\Oracle\VirtualBox\VBoxManage" storageattach db12c-1 --storagectl "SATA" --port 13  --device 0 --type hdd --medium asmdisk13.vdi --mtype normal
"C:\Program Files\Oracle\VirtualBox\VBoxManage" storageattach db12c-1 --storagectl "SATA" --port 14  --device 0 --type hdd --medium asmdisk14.vdi --mtype normal
"C:\Program Files\Oracle\VirtualBox\VBoxManage" storageattach db12c-1 --storagectl "SATA" --port 15  --device 0 --type hdd --medium asmdisk15.vdi --mtype normal
"C:\Program Files\Oracle\VirtualBox\VBoxManage" storageattach db12c-1 --storagectl "SATA" --port 16  --device 0 --type hdd --medium asmdisk16.vdi --mtype normal
"C:\Program Files\Oracle\VirtualBox\VBoxManage" storageattach db12c-1 --storagectl "SATA" --port 17  --device 0 --type hdd --medium asmdisk17.vdi --mtype normal
"C:\Program Files\Oracle\VirtualBox\VBoxManage" storageattach db12c-1 --storagectl "SATA" --port 18  --device 0 --type hdd --medium asmdisk18.vdi --mtype normal
"C:\Program Files\Oracle\VirtualBox\VBoxManage" storageattach db12c-1 --storagectl "SATA" --port 19  --device 0 --type hdd --medium asmdisk19.vdi --mtype normal
"C:\Program Files\Oracle\VirtualBox\VBoxManage" storageattach db12c-1 --storagectl "SATA" --port 20  --device 0 --type hdd --medium asmdisk20.vdi --mtype normal

1.4. Start the VM



1.5 Check newly created disks


Login as root user in a new terminal window and use "fdisk -l" to check the newly created disks. The disks starting from /dev/sdl to /dev/sdu are new disks because they do not show any partition tables.

[root@db12c-1 ~]# fdisk -l

Disk /dev/sda: 64.4 GB, 64424509440 bytes
255 heads, 63 sectors/track, 7832 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0009369c

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        7050    56622080   83  Linux
/dev/sda2            7050        7833     6291456   82  Linux swap / Solaris

Disk /dev/sdb: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xdb7319d8

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         130     1044193+  83  Linux

Disk /dev/sdc: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xdbc56673

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1         130     1044193+  83  Linux

Disk /dev/sdd: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xaeb52350

   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1               1         130     1044193+  83  Linux

Disk /dev/sde: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xaaf2b460

   Device Boot      Start         End      Blocks   Id  System
/dev/sde1               1         130     1044193+  83  Linux

Disk /dev/sdf: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x2d8c3723

   Device Boot      Start         End      Blocks   Id  System
/dev/sdf1               1         130     1044193+  83  Linux

Disk /dev/sdg: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x2a821818

   Device Boot      Start         End      Blocks   Id  System
/dev/sdg1               1         130     1044193+  83  Linux

Disk /dev/sdh: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xe8699819

   Device Boot      Start         End      Blocks   Id  System
/dev/sdh1               1         130     1044193+  83  Linux

Disk /dev/sdi: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x07dec86b

   Device Boot      Start         End      Blocks   Id  System
/dev/sdi1               1         130     1044193+  83  Linux

Disk /dev/sdj: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x8377f9a6

   Device Boot      Start         End      Blocks   Id  System
/dev/sdj1               1         130     1044193+  83  Linux

Disk /dev/sdk: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6222e3c8

   Device Boot      Start         End      Blocks   Id  System
/dev/sdk1               1         130     1044193+  83  Linux

Disk /dev/sdl: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Disk /dev/sdm: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Disk /dev/sdn: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Disk /dev/sdo: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Disk /dev/sdp: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Disk /dev/sdq: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Disk /dev/sdr: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Disk /dev/sds: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Disk /dev/sdt: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Disk /dev/sdu: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

[root@db12c-1 ~]# 


1.6 Partition the new disks


As shown below copy the contents between --***** and create a file named crpart.fdisk and save it in /installer. Remember there is carriage return above "n"  and there is 1 carriage return after "w".
--***************
n
p
1


w

--**************

Use the following command to partition the newly created disks:


fdisk /dev/sdl < /installer/crpart.fdisk

fdisk /dev/sdm < /installer/crpart.fdisk

fdisk /dev/sdn < /installer/crpart.fdisk

fdisk /dev/sdo < /installer/crpart.fdisk

fdisk /dev/sdp < /installer/crpart.fdisk

fdisk /dev/sdq < /installer/crpart.fdisk
fdisk /dev/sdr < /installer/crpart.fdisk
fdisk /dev/sds < /installer/crpart.fdisk
fdisk /dev/sdt < /installer/crpart.fdisk
fdisk /dev/sdu < /installer/crpart.fdisk

The above command takes input from the file crpart.fdisk and the final output is similar to using command below. The above process eases and speeds up the process.

# 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 0x62be91cf.
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.
#

Check the disk partitions using command :

$ls –l /dev/sd*

1.7 Identify the Disks (/sbin/scsi_id)

As root user execute the command below to identify the disks:

/sbin/scsi_id -g -u -d /dev/sdl
/sbin/scsi_id -g -u -d /dev/sdm
/sbin/scsi_id -g -u -d /dev/sdn
/sbin/scsi_id -g -u -d /dev/sdo
/sbin/scsi_id -g -u -d /dev/sdp
/sbin/scsi_id -g -u -d /dev/sdq
/sbin/scsi_id -g -u -d /dev/sdr
/sbin/scsi_id -g -u -d /dev/sds
/sbin/scsi_id -g -u -d /dev/sdt
/sbin/scsi_id -g -u -d /dev/sdu

Sample Output shown below:
[root@db12c-1 installer]# /sbin/scsi_id -g -u -d /dev/sdl
1ATA_VBOX_HARDDISK_VB42274cad-9bc84f2c
[root@db12c-1 installer]# /sbin/scsi_id -g -u -d /dev/sdm
1ATA_VBOX_HARDDISK_VB2c69236e-2c39c8f3
[root@db12c-1 installer]# /sbin/scsi_id -g -u -d /dev/sdn
1ATA_VBOX_HARDDISK_VBedf64fc3-a45e9450
[root@db12c-1 installer]# /sbin/scsi_id -g -u -d /dev/sdo
1ATA_VBOX_HARDDISK_VB2932204f-c0b6d89e
[root@db12c-1 installer]# /sbin/scsi_id -g -u -d /dev/sdp
1ATA_VBOX_HARDDISK_VB9de1c9d0-66c1b8b0
[root@db12c-1 installer]# /sbin/scsi_id -g -u -d /dev/sdq
1ATA_VBOX_HARDDISK_VBc146807c-5d80e7a3
[root@db12c-1 installer]# /sbin/scsi_id -g -u -d /dev/sdr
1ATA_VBOX_HARDDISK_VBa3f4e3fb-7f79c26d
[root@db12c-1 installer]# /sbin/scsi_id -g -u -d /dev/sds
1ATA_VBOX_HARDDISK_VBcd460827-2762b2f5
[root@db12c-1 installer]# /sbin/scsi_id -g -u -d /dev/sdt
1ATA_VBOX_HARDDISK_VB004a12de-cd9423c4
[root@db12c-1 installer]# /sbin/scsi_id -g -u -d /dev/sdu
1ATA_VBOX_HARDDISK_VB7cdfec9e-08202094
[root@db12c-1 installer]# 

The out put of the above command goes into the UDEV rules file into RESULT= ="OUTPUT HERE".

1.8 Create UDEV Rules
Use vi editor to edit UDEV rules file. 

# vi /etc/udev/rules.d/99-oracle-asmdevices.rules

Add following entries in the file:
KERNEL=="sdl1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent", RESULT=="1ATA_VBOX_HARDDISK_VB42274cad-9bc84f2c", NAME="ASMDISK11", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sdm1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent", RESULT=="1ATA_VBOX_HARDDISK_VB2c69236e-2c39c8f3", NAME="ASMDISK12", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sdn1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent", RESULT=="1ATA_VBOX_HARDDISK_VBedf64fc3-a45e9450", NAME="ASMDISK13", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sdo1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent", RESULT=="1ATA_VBOX_HARDDISK_VB2932204f-c0b6d89e", NAME="ASMDISK14", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sdp1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent", RESULT=="1ATA_VBOX_HARDDISK_VB9de1c9d0-66c1b8b0", NAME="ASMDISK15", OWNER="grid", GROUP="asmadmin", MODE="0660"

KERNEL=="sdq1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent", RESULT=="1ATA_VBOX_HARDDISK_VBc146807c-5d80e7a3", NAME="ASMDISK16", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sdr1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent", RESULT=="1ATA_VBOX_HARDDISK_VBa3f4e3fb-7f79c26d", NAME="ASMDISK17", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sds1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent", RESULT=="1ATA_VBOX_HARDDISK_VBcd460827-2762b2f5", NAME="ASMDISK18", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sdt1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent", RESULT=="1ATA_VBOX_HARDDISK_VB004a12de-cd9423c4", NAME="ASMDISK19", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sdu1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent", RESULT=="1ATA_VBOX_HARDDISK_VB7cdfec9e-08202094", NAME="ASMDISK20", OWNER="grid", GROUP="asmadmin", MODE="0660"


1.9 Load updated block device partition tables

Use following command to load updated block device partition tables

/sbin/partprobe /dev/sdl1
/sbin/partprobe /dev/sdm1
/sbin/partprobe /dev/sdn1
/sbin/partprobe /dev/sdo1
/sbin/partprobe /dev/sdp1

/sbin/partprobe /dev/sdq1
/sbin/partprobe /dev/sdr1
/sbin/partprobe /dev/sds1
/sbin/partprobe /dev/sdt1

/sbin/partprobe /dev/sdu1

1.10 Test UDEV rules

Use the following command to test if the rules are correct.

/sbin/udevadm test /block/sdl/sdl1
/sbin/udevadm test /block/sdm/sdm1
/sbin/udevadm test /block/sdn/sdn1 
/sbin/udevadm test /block/sdo/sdo1
/sbin/udevadm test /block/sdp/sdp1

/sbin/udevadm test /block/sdq/sdq1
/sbin/udevadm test /block/sdr/sdr1
/sbin/udevadm test /block/sds/sds1 
/sbin/udevadm test /block/sdt/sdt1
/sbin/udevadm test /block/sdu/sdu1


Sample Output of /sbin/udevadm test /block/sdl/sdl1:

[root@db12c-1 installer]# /sbin/udevadm test /block/sdl/sdl1
run_command: calling: test
udevadm_test: version 147
This program is for debugging only, it does not run any program,
specified by a RUN key. It may show incorrect results, because
some values may be different, or not available at a simulation run.

parse_file: reading '/lib/udev/rules.d/10-console.rules' as rules file
parse_file: reading '/lib/udev/rules.d/10-dm.rules' as rules file
parse_file: reading '/lib/udev/rules.d/11-dm-lvm.rules' as rules file
parse_file: reading '/lib/udev/rules.d/13-dm-disk.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-isdn.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-libgphoto2.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-multipath.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-redhat.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-usb-media-players.rules' as rules file
parse_file: reading '/lib/udev/rules.d/42-qemu-usb.rules' as rules file
parse_file: reading '/lib/udev/rules.d/50-firmware.rules' as rules file
parse_file: reading '/lib/udev/rules.d/50-udev-default.rules' as rules file
parse_file: reading '/etc/udev/rules.d/55-usm.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-alias-kmsg.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-cdrom_id.rules' as rules file
parse_file: reading '/etc/udev/rules.d/60-fprint-autosuspend.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-libmtp.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-net.rules' as rules file
parse_file: reading '/etc/udev/rules.d/60-openct.rules' as rules file
parse_file: reading '/etc/udev/rules.d/60-pcmcia.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-persistent-alsa.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-persistent-input.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-persistent-serial.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-persistent-storage-tape.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-persistent-storage.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-persistent-v4l.rules' as rules file
parse_file: reading '/etc/udev/rules.d/60-raw.rules' as rules file
parse_file: reading '/etc/udev/rules.d/60-vboxadd.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-wacom.rules' as rules file
parse_file: reading '/lib/udev/rules.d/61-gnome-bluetooth-rfkill.rules' as rules file
parse_file: reading '/lib/udev/rules.d/61-mobile-action.rules' as rules file
parse_file: reading '/lib/udev/rules.d/61-option-modem-modeswitch.rules' as rules file
parse_file: reading '/lib/udev/rules.d/61-persistent-storage-edd.rules' as rules file
parse_file: reading '/lib/udev/rules.d/61-uinput-stddev.rules' as rules file
parse_file: reading '/lib/udev/rules.d/61-uinput-wacom.rules' as rules file
parse_file: reading '/lib/udev/rules.d/64-device-mapper.rules' as rules file
parse_file: reading '/lib/udev/rules.d/64-md-raid.rules' as rules file
parse_file: reading '/lib/udev/rules.d/65-libsane.rules' as rules file
parse_file: reading '/lib/udev/rules.d/65-libwacom.rules' as rules file
parse_file: reading '/lib/udev/rules.d/65-md-incremental.rules' as rules file
parse_file: reading '/lib/udev/rules.d/69-dm-lvm-metad.rules' as rules file
parse_file: reading '/lib/udev/rules.d/69-pilot-link.rules' as rules file
parse_file: reading '/lib/udev/rules.d/70-acl.rules' as rules file
parse_file: reading '/lib/udev/rules.d/70-anaconda.rules' as rules file
parse_file: reading '/lib/udev/rules.d/70-cups-libusb.rules' as rules file
parse_file: reading '/lib/udev/rules.d/70-hid2hci.rules' as rules file
parse_file: reading '/etc/udev/rules.d/70-persistent-cd.rules' as rules file
parse_file: reading '/etc/udev/rules.d/70-persistent-net.rules' as rules file
parse_file: reading '/lib/udev/rules.d/70-printers.rules' as rules file
parse_file: reading '/lib/udev/rules.d/71-biosdevname.rules' as rules file
parse_file: reading '/lib/udev/rules.d/75-cd-aliases-generator.rules' as rules file
parse_file: reading '/lib/udev/rules.d/75-net-description.rules' as rules file
parse_file: reading '/lib/udev/rules.d/75-persistent-net-generator.rules' as rules file
parse_file: reading '/lib/udev/rules.d/75-tty-description.rules' as rules file
parse_file: reading '/lib/udev/rules.d/77-mm-ericsson-mbm.rules' as rules file
parse_file: reading '/lib/udev/rules.d/77-mm-longcheer-port-types.rules' as rules file
parse_file: reading '/lib/udev/rules.d/77-mm-pcmcia-device-blacklist.rules' as rules file
parse_file: reading '/lib/udev/rules.d/77-mm-platform-serial-whitelist.rules' as rules file
parse_file: reading '/lib/udev/rules.d/77-mm-simtech-port-types.rules' as rules file
parse_file: reading '/lib/udev/rules.d/77-mm-usb-device-blacklist.rules' as rules file
parse_file: reading '/lib/udev/rules.d/77-mm-zte-port-types.rules' as rules file
parse_file: reading '/lib/udev/rules.d/77-nm-olpc-mesh.rules' as rules file
parse_file: reading '/lib/udev/rules.d/78-sound-card.rules' as rules file
parse_file: reading '/lib/udev/rules.d/79-fstab_import.rules' as rules file
parse_file: reading '/lib/udev/rules.d/80-drivers.rules' as rules file
parse_file: reading '/lib/udev/rules.d/80-iosched.rules' as rules file
parse_file: reading '/lib/udev/rules.d/80-mpath-iosched.rules' as rules file
parse_file: reading '/lib/udev/rules.d/80-udisks.rules' as rules file
parse_file: reading '/lib/udev/rules.d/85-regulatory.rules' as rules file
parse_file: reading '/lib/udev/rules.d/85-usbmuxd.rules' as rules file
parse_file: reading '/lib/udev/rules.d/88-clock.rules' as rules file
parse_file: reading '/lib/udev/rules.d/89-microcode.rules' as rules file
parse_file: reading '/etc/udev/rules.d/90-alsa.rules' as rules file
parse_file: reading '/lib/udev/rules.d/90-btrfs.rules' as rules file
parse_file: reading '/etc/udev/rules.d/90-hal.rules' as rules file
parse_file: reading '/lib/udev/rules.d/90-pulseaudio.rules' as rules file
parse_file: reading '/lib/udev/rules.d/91-drm-modeset.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-devkit-power-battery-recall-dell.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-devkit-power-battery-recall-fujitsu.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-devkit-power-battery-recall-gateway.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-devkit-power-battery-recall-ibm.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-devkit-power-battery-recall-lenovo.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-devkit-power-battery-recall-toshiba.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-devkit-power-csr.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-devkit-power-hid.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-devkit-power-wup.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-dm-notify.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-keyboard-force-release.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-keymap.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-udev-late.rules' as rules file
parse_file: reading '/etc/udev/rules.d/97-bluetooth-serial.rules' as rules file
parse_file: reading '/lib/udev/rules.d/97-bluetooth.rules' as rules file
parse_file: reading '/etc/udev/rules.d/98-kexec.rules' as rules file
parse_file: reading '/etc/udev/rules.d/99-fuse.rules' as rules file
parse_file: reading '/etc/udev/rules.d/99-oracle-asmdevices.rules' as rules file
parse_file: reading '/dev/.udev/rules.d/99-root.rules' as rules file
udev_rules_new: rules use 192528 bytes tokens (16044 * 12 bytes), 41964 bytes buffer
udev_rules_new: temporary index used 61880 bytes (3094 * 20 bytes)
udev_device_new_from_syspath: device 0x7f33e7dbbdd0 has devpath '/devices/pci0000:00/0000:00:0d.0/host13/target13:0:0/13:0:0:0/block/sdl/sdl1'
udev_device_new_from_syspath: device 0x7f33e7dd4de0 has devpath '/devices/pci0000:00/0000:00:0d.0/host13/target13:0:0/13:0:0:0/block/sdl/sdl1'
udev_device_read_db: device 0x7f33e7dd4de0 filled with db file data
udev_rules_apply_to_event: RUN 'socket:/org/kernel/dm/multipath_event' /lib/udev/rules.d/40-multipath.rules:16
udev_device_new_from_syspath: device 0x7f33e7dd5040 has devpath '/devices/pci0000:00/0000:00:0d.0/host13/target13:0:0/13:0:0:0/block/sdl'
udev_device_new_from_syspath: device 0x7f33e7dbb890 has devpath '/devices/pci0000:00/0000:00:0d.0/host13/target13:0:0/13:0:0:0'
udev_device_new_from_syspath: device 0x7f33e7dbba60 has devpath '/devices/pci0000:00/0000:00:0d.0/host13/target13:0:0'
udev_device_new_from_syspath: device 0x7f33e7d9a8a0 has devpath '/devices/pci0000:00/0000:00:0d.0/host13'
udev_device_new_from_syspath: device 0x7f33e7d9aaa0 has devpath '/devices/pci0000:00/0000:00:0d.0'
udev_device_new_from_syspath: device 0x7f33e7dd46e0 has devpath '/devices/pci0000:00'
udev_rules_apply_to_event: LINK 'block/8:177' /lib/udev/rules.d/50-udev-default.rules:3
udev_rules_apply_to_event: GROUP 6 /lib/udev/rules.d/50-udev-default.rules:76
udev_device_read_db: device 0x7f33e7dd5040 filled with db file data
udev_rules_apply_to_event: LINK 'disk/by-id/ata-VBOX_HARDDISK_VB42274cad-9bc84f2c-part1' /lib/udev/rules.d/60-persistent-storage.rules:44
udev_rules_apply_to_event: LINK 'disk/by-id/scsi-SATA_VBOX_HARDDISK_VB42274cad-9bc84f2c-part1' /lib/udev/rules.d/60-persistent-storage.rules:52
udev_rules_apply_to_event: LINK 'disk/by-path/pci-0000:00:0d.0-scsi-11:0:0:0-part1' /lib/udev/rules.d/60-persistent-storage.rules:62
udev_rules_apply_to_event: IMPORT '/sbin/blkid -o udev -p /dev/block/8:177' /lib/udev/rules.d/60-persistent-storage.rules:76
util_run_program: '/sbin/blkid -o udev -p /dev/block/8:177' started
util_run_program: '/sbin/blkid -o udev -p /dev/block/8:177' returned with exitcode 2
udev_rules_apply_to_event: IMPORT 'udisks-part-id /dev/block/8:177' /lib/udev/rules.d/80-udisks.rules:87
util_run_program: 'udisks-part-id /dev/block/8:177' started
util_run_program: '/lib/udev/udisks-part-id' (stderr) 'libudev: udev_device_new_from_syspath: '
util_run_program: '/lib/udev/udisks-part-id' (stderr) 'device 0xec91e0 has devpath '/devices/pci0000:00/0000:00:0d.0/host13/target13:0:0/13:0:0:0/block/sdl/sdl1''
util_run_program: '/lib/udev/udisks-part-id' (stderr) 'libudev: udev_device_new_from_syspath: '
util_run_program: '/lib/udev/udisks-part-id' (stderr) 'device 0xecac40 has devpath '/devices/pci0000:00/0000:00:0d.0/host13/target13:0:0/13:0:0:0/block/sdl''
util_run_program: '/lib/udev/udisks-part-id' (stderr) 'libudev: udev_device_read_db: '
util_run_program: '/lib/udev/udisks-part-id' (stderr) 'device 0xecac40 filled with db file data'
util_run_program: '/lib/udev/udisks-part-id' (stderr) 'using device_file=/dev/sdl syspath=/sys/devices/pci0000:00/0000:00:0d.0/host13/target13:0:0/13:0:0:0/block/sdl, offset=32256 ao=0 and number=1 for /dev/block/8:177'
util_run_program: '/lib/udev/udisks-part-id' (stderr) 'Entering MS-DOS parser (offset=0, size=1073741824)'
util_run_program: '/lib/udev/udisks-part-id' (stderr) ''
util_run_program: '/lib/udev/udisks-part-id' (stderr) 'MSDOS_MAGIC found'
util_run_program: '/lib/udev/udisks-part-id' (stderr) ''
util_run_program: '/lib/udev/udisks-part-id' (stderr) 'looking at part 0 (offset 32256, size 1069254144, type 0x83)'
util_run_program: '/lib/udev/udisks-part-id' (stderr) ''
util_run_program: '/lib/udev/udisks-part-id' (stderr) 'new part entry'
util_run_program: '/lib/udev/udisks-part-id' (stderr) ''
util_run_program: '/lib/udev/udisks-part-id' (stderr) 'looking at part 1 (offset 0, size 0, type 0x00)'
util_run_program: '/lib/udev/udisks-part-id' (stderr) ''
util_run_program: '/lib/udev/udisks-part-id' (stderr) 'new part entry'
util_run_program: '/lib/udev/udisks-part-id' (stderr) ''
util_run_program: '/lib/udev/udisks-part-id' (stderr) 'looking at part 2 (offset 0, size 0, type 0x00)'
util_run_program: '/lib/udev/udisks-part-id' (stderr) ''
util_run_program: '/lib/udev/udisks-part-id' (stderr) 'new part entry'
util_run_program: '/lib/udev/udisks-part-id' (stderr) ''
util_run_program: '/lib/udev/udisks-part-id' (stderr) 'looking at part 3 (offset 0, size 0, type 0x00)'
util_run_program: '/lib/udev/udisks-part-id' (stderr) ''
util_run_program: '/lib/udev/udisks-part-id' (stderr) 'new part entry'
util_run_program: '/lib/udev/udisks-part-id' (stderr) ''
util_run_program: '/lib/udev/udisks-part-id' (stderr) 'Exiting MS-DOS parser'
util_run_program: '/lib/udev/udisks-part-id' (stderr) ''
util_run_program: '/lib/udev/udisks-part-id' (stderr) 'MSDOS partition table detected'
util_run_program: '/lib/udev/udisks-part-id' (stderr) ''
util_run_program: '/lib/udev/udisks-part-id' (stdout) 'UDISKS_PARTITION=1'
util_run_program: '/lib/udev/udisks-part-id' (stdout) 'UDISKS_PARTITION_SCHEME=mbr'
util_run_program: '/lib/udev/udisks-part-id' (stdout) 'UDISKS_PARTITION_NUMBER=1'
util_run_program: '/lib/udev/udisks-part-id' (stdout) 'UDISKS_PARTITION_TYPE=0x83'
util_run_program: '/lib/udev/udisks-part-id' (stdout) 'UDISKS_PARTITION_SIZE=1069254144'
util_run_program: '/lib/udev/udisks-part-id' (stdout) 'UDISKS_PARTITION_LABEL='
util_run_program: '/lib/udev/udisks-part-id' (stdout) 'UDISKS_PARTITION_UUID='
util_run_program: '/lib/udev/udisks-part-id' (stdout) 'UDISKS_PARTITION_FLAGS='
util_run_program: '/lib/udev/udisks-part-id' (stdout) 'UDISKS_PARTITION_SLAVE=/sys/devices/pci0000:00/0000:00:0d.0/host13/target13:0:0/13:0:0:0/block/sdl'
util_run_program: '/lib/udev/udisks-part-id' (stdout) 'UDISKS_PARTITION_OFFSET=32256'
util_run_program: '/lib/udev/udisks-part-id' (stdout) 'UDISKS_PARTITION_ALIGNMENT_OFFSET=0'
util_run_program: 'udisks-part-id /dev/block/8:177' returned with exitcode 0
udev_rules_apply_to_event: RUN 'socket:@/org/freedesktop/hal/udev_event' /etc/udev/rules.d/90-hal.rules:2
udev_rules_apply_to_event: PROGRAM '/sbin/scsi_id -g -u -d /dev/sdl' /etc/udev/rules.d/99-oracle-asmdevices.rules:13
util_run_program: '/sbin/scsi_id -g -u -d /dev/sdl' started
util_run_program: '/sbin/scsi_id' (stdout) '1ATA_VBOX_HARDDISK_VB42274cad-9bc84f2c'
util_run_program: '/sbin/scsi_id -g -u -d /dev/sdl' returned with exitcode 0
udev_rules_apply_to_event: OWNER 64322 /etc/udev/rules.d/99-oracle-asmdevices.rules:13
udev_rules_apply_to_event: GROUP 54330 /etc/udev/rules.d/99-oracle-asmdevices.rules:13
udev_rules_apply_to_event: MODE 0660 /etc/udev/rules.d/99-oracle-asmdevices.rules:13
udev_rules_apply_to_event: NAME 'ASMDISK11' /etc/udev/rules.d/99-oracle-asmdevices.rules:13
udev_device_update_db: created db file for '/devices/pci0000:00/0000:00:0d.0/host13/target13:0:0/13:0:0:0/block/sdl/sdl1' in '/dev/.udev/db/block:sdl1'
udev_node_add: creating device node '/dev/ASMDISK11', devnum=8:177, mode=0660, uid=64322, gid=54330
udev_node_mknod: preserve file '/dev/ASMDISK11', because it has correct dev_t
udev_node_mknod: preserve permissions /dev/ASMDISK11, 060660, uid=64322, gid=54330
node_symlink: preserve already existing symlink '/dev/block/8:177' to '../ASMDISK11'
link_find_prioritized: found '/sys/devices/pci0000:00/0000:00:0d.0/host13/target13:0:0/13:0:0:0/block/sdl/sdl1' claiming '/dev/.udev/links/disk\x2fby-id\x2fata-VBOX_HARDDISK_VB42274cad-9bc84f2c-part1'
link_update: creating link '/dev/disk/by-id/ata-VBOX_HARDDISK_VB42274cad-9bc84f2c-part1' to '/dev/ASMDISK11'
node_symlink: preserve already existing symlink '/dev/disk/by-id/ata-VBOX_HARDDISK_VB42274cad-9bc84f2c-part1' to '../../ASMDISK11'
link_find_prioritized: found '/sys/devices/pci0000:00/0000:00:0d.0/host13/target13:0:0/13:0:0:0/block/sdl/sdl1' claiming '/dev/.udev/links/disk\x2fby-id\x2fscsi-SATA_VBOX_HARDDISK_VB42274cad-9bc84f2c-part1'
link_update: creating link '/dev/disk/by-id/scsi-SATA_VBOX_HARDDISK_VB42274cad-9bc84f2c-part1' to '/dev/ASMDISK11'
node_symlink: preserve already existing symlink '/dev/disk/by-id/scsi-SATA_VBOX_HARDDISK_VB42274cad-9bc84f2c-part1' to '../../ASMDISK11'
link_find_prioritized: found '/sys/devices/pci0000:00/0000:00:0d.0/host13/target13:0:0/13:0:0:0/block/sdl/sdl1' claiming '/dev/.udev/links/disk\x2fby-path\x2fpci-0000:00:0d.0-scsi-11:0:0:0-part1'
link_update: creating link '/dev/disk/by-path/pci-0000:00:0d.0-scsi-11:0:0:0-part1' to '/dev/ASMDISK11'
node_symlink: preserve already existing symlink '/dev/disk/by-path/pci-0000:00:0d.0-scsi-11:0:0:0-part1' to '../../ASMDISK11'
udevadm_test: UDEV_LOG=6
udevadm_test: DEVPATH=/devices/pci0000:00/0000:00:0d.0/host13/target13:0:0/13:0:0:0/block/sdl/sdl1
udevadm_test: MAJOR=8
udevadm_test: MINOR=177
udevadm_test: DEVNAME=/dev/ASMDISK11
udevadm_test: DEVTYPE=partition
udevadm_test: ACTION=add
udevadm_test: SUBSYSTEM=block
udevadm_test: MPATH_SBIN_PATH=/sbin
udevadm_test: DEVLINKS=/dev/block/8:177 /dev/disk/by-id/ata-VBOX_HARDDISK_VB42274cad-9bc84f2c-part1 /dev/disk/by-id/scsi-SATA_VBOX_HARDDISK_VB42274cad-9bc84f2c-part1 /dev/disk/by-path/pci-0000:00:0d.0-scsi-11:0:0:0-part1
udevadm_test: ID_ATA=1
udevadm_test: ID_TYPE=disk
udevadm_test: ID_BUS=ata
udevadm_test: ID_MODEL=VBOX_HARDDISK
udevadm_test: ID_MODEL_ENC=VBOX\x20HARDDISK\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
udevadm_test: ID_REVISION=1.0
udevadm_test: ID_SERIAL=VBOX_HARDDISK_VB42274cad-9bc84f2c
udevadm_test: ID_SERIAL_SHORT=VB42274cad-9bc84f2c
udevadm_test: ID_ATA_WRITE_CACHE=1
udevadm_test: ID_ATA_WRITE_CACHE_ENABLED=1
udevadm_test: ID_ATA_FEATURE_SET_PM=1
udevadm_test: ID_ATA_FEATURE_SET_PM_ENABLED=1
udevadm_test: ID_ATA_SATA=1
udevadm_test: ID_ATA_SATA_SIGNAL_RATE_GEN2=1
udevadm_test: ID_SCSI_COMPAT=SATA_VBOX_HARDDISK_VB42274cad-9bc84f2c
udevadm_test: ID_PATH=pci-0000:00:0d.0-scsi-11:0:0:0
udevadm_test: ID_PART_TABLE_TYPE=dos
udevadm_test: LVM_SBIN_PATH=/sbin
udevadm_test: UDISKS_PRESENTATION_NOPOLICY=0
udevadm_test: UDISKS_PARTITION=1
udevadm_test: UDISKS_PARTITION_SCHEME=mbr
udevadm_test: UDISKS_PARTITION_NUMBER=1
udevadm_test: UDISKS_PARTITION_TYPE=0x83
udevadm_test: UDISKS_PARTITION_SIZE=1069254144
udevadm_test: UDISKS_PARTITION_SLAVE=/sys/devices/pci0000:00/0000:00:0d.0/host13/target13:0:0/13:0:0:0/block/sdl
udevadm_test: UDISKS_PARTITION_OFFSET=32256
udevadm_test: UDISKS_PARTITION_ALIGNMENT_OFFSET=0
udevadm_test: run: 'socket:/org/kernel/dm/multipath_event'
udevadm_test: run: 'socket:@/org/freedesktop/hal/udev_event'

[root@db12c-1 installer]# 

1.11. Check ASM disks

Check the newly created ASM disks using following command:

[root@db12c-1 installer]# ls -al /dev/ASM*
brw-rw----. 1 grid asmadmin  8,  17 Aug 13 17:09 /dev/ASMDISK01
brw-rw----. 1 grid asmadmin  8,  33 Aug 13 17:09 /dev/ASMDISK02
brw-rw----. 1 grid asmadmin  8,  49 Aug 13 17:07 /dev/ASMDISK03
brw-rw----. 1 grid asmadmin  8,  65 Aug 13 17:09 /dev/ASMDISK04
brw-rw----. 1 grid asmadmin  8,  81 Aug 13 17:09 /dev/ASMDISK05
brw-rw----. 1 grid asmadmin  8,  97 Aug 13 17:09 /dev/ASMDISK06
brw-rw----. 1 grid asmadmin  8, 113 Aug 13 17:06 /dev/ASMDISK07
brw-rw----. 1 grid asmadmin  8, 129 Aug 13 17:06 /dev/ASMDISK08
brw-rw----. 1 grid asmadmin  8, 145 Aug 13 17:09 /dev/ASMDISK09
brw-rw----. 1 grid asmadmin  8, 161 Aug 13 17:09 /dev/ASMDISK10
brw-rw----. 1 grid asmadmin  8, 177 Aug 13 17:06 /dev/ASMDISK11
brw-rw----. 1 grid asmadmin  8, 193 Aug 13 17:06 /dev/ASMDISK12
brw-rw----. 1 grid asmadmin  8, 209 Aug 13 17:09 /dev/ASMDISK13
brw-rw----. 1 grid asmadmin  8, 225 Aug 13 17:01 /dev/ASMDISK14
brw-rw----. 1 grid asmadmin  8, 241 Aug 13 17:09 /dev/ASMDISK15
brw-rw----. 1 grid asmadmin 65,   1 Aug 13 16:41 /dev/ASMDISK16
brw-rw----. 1 grid asmadmin 65,  17 Aug 13 16:41 /dev/ASMDISK17
brw-rw----. 1 grid asmadmin 65,  33 Aug 13 16:41 /dev/ASMDISK18
brw-rw----. 1 grid asmadmin 65,  49 Aug 13 16:45 /dev/ASMDISK19
brw-rw----. 1 grid asmadmin 65,  65 Aug 13 16:41 /dev/ASMDISK20

[root@db12c-1 installer]# 

The disks ASMDISK11 to ASMDISK20 are newly created ASM disks.

1.12 Restart UDEV


Use the following commands as root user to restart UDEV:
udevadm control --reload-rules
start_udev

Sample Output:

[root@db12c-1 installer]# udevadm control --reload-rules
[root@db12c-1 installer]# 
[root@db12c-1 installer]# start_udev
Starting udev:                                             [  OK  ]
[root@db12c-1 installer]# 

[root@db12c-1 installer]# 

2. Adding disks to ASM Disk Group

2.1. Login as grid user

Login as grid user else there might be problem starting ASM configuration assistant screen.


2.2 Start ASM Configuration Assistant

Execute asmca command as grid user to start the ASM Configuration Assistant to manage asm disks and disk groups.



Right click on the disk group on which disks has to be added and select "Add Disks" context menu.


2.3 Add Disks

Select the disks which has to be added to the disk group. Provide appropriate name on "Disk Name" and "Failure Group" Columns.



After the disks are added successfully click on "Ok" button to complete disk addition.




2.4 Check disk addition

Confirm that the disks has been added successfully by checking the size of the disks.

Click on "Exit" button in the screen above to exit from asmca. Click on "Yes" button to finally exit from asmca.



3. Creating new ASM Disk Group

3.1 Login as grid user

Login as grid user else there might be problem starting ASM configuration assistant screen.


3.2 Start ASM Configuration Assistant

Execute asmca command as grid user to start the ASM Configuration Assistant to manage asm disks and disk groups.


3.3 Create ASM Disk Group

Click on Create button to create new ASM disk group.


Provide the name of the ASM disk group to be created and select the asm disks which will be included in the disk group. Lets use External redundancy for this disk group.


3.4 asmca Advanced Options

In order to view the advanced options of disk groups click on "Show Advanced Options" button. ASM disk group properties such as Allocation Unit, ASM Compatibility and RDBMS Compatibility can be changed from here.


Click on "OK" button in the above screen to create ASM disk groups. Click on "Ok" button in the screen below to complete the ASM disk group creation.


3.5 Check disk addition

Confirm that the ASM disk has been created successfully by checking the size of the disks.


Click on "Exit" button in the screen above to exit from asmca. Click on "Yes" button to finally exit from asmca.

hope this helps 

No comments:

Post a Comment