Site icon IT Tutorial

configure disk devices using Oracle ASMLIB

To manage Oracle database’s storage, Oracle recommends The Automatic Storage Management (ASM) to be used regardless of database’s configuration: single-instance Oracle Database or Oracle Real Application Clusters configurations. It is really Oracle ASM is a storage management’s solution and used an alternative to conventional volume managers, file systems, and raw devices. However Oracle ASM can be used with other storage management in order to facilitate its implementation into pre-existing environments.

The Oracle ASM functionality organized data storage as disk groups. Every disk group is organized as one or more failure groups. Every one is defined over a set of disks. And every disk can be raw physical volumes, a disk partition, a LUN presenting a disk array, or even an LVM or NAS device.

DISK GROUP’s Architecture In Oracle ASM

So in this post we will configure disk devices to use in an Oracle Automatic Storage Management disk group using Oracle Automatic Storage Management library driver.

First of all we have to install or configure the disk devices that you intend to use for the disk group and restart the system.

After that we can configure disk devices to use in an Oracle Automatic Storage Management disk group:

First we will identify the device name for the disks to use:

 /sbin/fdisk -l

 After that we will install Oracle Automatic Storage Management library driver (Oracle ASMLIB) using the                  following  command:

yum install oracleasmlib
yum install oracleasm-support

To configure the Oracle Automatic Storage Management library driver, we issue this command:

/usr/sbin/oracleasm configure -i

To load the Oracle Automatic Storage Management library driver without restarting the system, we issue this command:

/usr/sbin/oracleasm init

To create the disk device for use with the Oracle Automatic Storage Management library driver, we issue this command:

usr/sbin/oracleasm createdisk Vol01 /dev/sdb1
usr/sbin/oracleasm createdisk Vol02 /dev/sdc1

To verify the disk created, we issue this command:

usr/sbin/oracleasm querydisk /dev/sdb1

usr/sbin/oracleasm querydisk /dev/sdc1

Also,we can check with listdisks:

/usr/sbin/oracleasm listdisks

Exit mobile version