Installing RPMs for ASMLIB


Problem:

You want to install packages for Oracle’s ASM libraries (ASMLIB). During the installation, you encounter dependency errors as you attempt to apply ASMLIB Linux packages.
Solution:

Installing Oracle’s ASMLIB has dependency requirements. You must install the RPMs in the following order:

1. oracleasm-support
2. oracleasm
3. oracleasmlib

If you attempt to apply RPMs in a different order than listed here, you will encounter the “Error: Failed dependencies” message. In the following example, ASMLIB RPMs will be installed and configured in the correct dependency order:

[root@gc oracle]# rpm -ihv oracleasm-support-2.0.3-1.i386.rpm Preparing… ########################################### [100%] 1:oracleasm-support ########################################### [100%]
[root@gc oracle]# rpm -ihv oracleasm-2.6.9-55.0.2.EL-2.0.3-1.i686.rpm Preparing… ########################################### [100%] 1:oracleasm-2.6.9-55.0.2.########################################### [100%]
[root@gc oracle]# rpm -ihv oracleasmlib-2.0.2-1.i386.rpm Preparing… ########################################### [100%] 1:oracleasmlib ########################################### [100%]
How It Works???

Oracle announced ASMLIB as a generic storage management interface concept to address disk management, discovery, and provisioning. ASMLIB was intended as an API for storage and operating system vendors to extend their storage core strengths and features such as perfor- mance and greater data integrity. Since the introduction of ASMLIB, Oracle released Oracle’s ASMLIB libraries only for the Linux operating system.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s