Installing Oracle ASMLib
ASMLib is a support library for the Automatic Storage Management feature of Oracle Database 10g. Oracle provides an ASMLib implementation for Linux. This document provides a matrix describing the kernel driver levels required for different Linux OSes. The complete installation guide is part of the Oracle Database 10g Documentation .

ASMLib Kernel Driver Interface
  The Oracle Linux ASMLib (herein "ASMLib") is composed of two pieces. The first piece is the actual ASMLib library. This is a userspace library loaded by Oracle at Oracle startup. The second is a kernel driver that is loaded into the OS kernel at system boot. The kernel driver is specific to the OS kernel.

The library communicates to the kernel driver via a set interface. However, the interface has changed with the Linux 2.6 kernel. The kernel driver for the Linux 2.4 kernel has not changed.

The 2.0 version of the ASMLib library knows how to communicate to either interface. All systems should install the 2.0 version of the Library. The system administrator, however, must install the proper kernel driver for the currently running kernel. This matrix describes the matching kernel driver version for the various supported OSes.

Linux ASMLib Driver Matrix
 
  Linux 2.4 Kernel Linux 2.6 Kernel
Operating System
  • United Linux 1.0
  • Suse Linux Enterprise Server 8
  • Red Hat Advanced Server 2.1
  • Red Hat Enterprise Linux 3
  • SuSE Linux Enterprise Server 9
  • Red Hat Enterprise Linux 4
ASMLib Kernel Driver Version 1.0 (1.0.4 and higher) 2.0
ASMLib Library Version 2.0
ASMLib Support Tools Version 2.0