Thursday, October 7, 2010

Installing ASMLIB

Install rpm for asmlib , download from oracle or metalink.



Installing using ULN
===============

#up2date -i oracleasm-support oracleasmlib oracleasm- `uname -r`

configure oracleasm

==================
Run it as root on all RAC nodes.

#/etc/init.d/oracleasm configure
This creates following tasks
1)creates /etc/sysconfig/oracleasm config file
2)creates /dev/oracleasm mount
3)loads oracleasm kernel module


Mark DISK as ASM
==================
#/etc/init.d/oracleasm createdisk ASMDISK1 /dev/hda5
After all ASM disk created, run
#/etc/init.d/oracleasm scandisks

ASM disks misc commands

Which Disks Are Handled by ASMLib Kernel Driver?
=========================================
/sbin/blkid | grep oracleasm

/etc/init.d/oracleasm listdisks

ASMLib disks device entries are located under the /dev/oracleasm/disks directory:

# cd /dev/oracleasm/disks
# ls -l
Set below parameter for ASM , so ASM instance knows when new disk available.
===================================================
asm_diskstring                       string      ORCL:ASM*

Config File for asmlib
===============
/etc/sysconfig/oracleasm

Commands for oracleasm
=====================

/etc/init.d/oracleasm listdisk
/etc/init.d/oracleasmscandisk

Check version of ASMLIB
===================
#!rpm -qa|grep oracleasm
oracleasm-2.6.18-164.el5-2.0.5-1.el5
oracleasm-support-2.1.3-1.el5
oracleasm-2.6.18-164.el5-2.0.5-1.el5
oracleasmlib-2.0.4-1.el5
oracleasmlib-2.0.4-1.el5