Symantec logo
Disabling ODM library (optional) for
databases using raw devices

By default, the SF Oracle RAC configuration program links all libraries, including the ODM library, with Oracle. You must use the ODM library for a database using a cluster file system; a Veritas cluster file system requires the ODM library. If the database uses a raw device rather than a cluster file system, ODM is optional.

ODM supports kernel asynchronous I/O. If you choose to disable the ODM library, Symantec recommends enabling the kernel asynchronous I/O driver of HP-UX by following the instructions in the Oracle Administrator's Reference Release 2 for UNIX Systems or the following document:

Oracle Metalink Document Id. Note:139272.1

Search on: 139272.1 HP-UX: Asynchronous i/o

The Oracle DISK_ASYNCH_IO configuration parameter, which configures the Oracle database to use asynchronous I/O to reduce CPU utilization and improve transaction throughput, is set to true by default.

 To disable the Veritas ODM library

  1. Log in as oracle user.
  2. Change directories:

    $ cd $ORACLE_HOME/lib

  3. Remove the file linked to the Veritas ODM library.

    PA systems 

    $ rm libodmd9.sl

    IA systems 

    $ rm libodmd9.so

  4. Copy the $ORACLE_HOME/lib/libodmd9.sl file to disable the ODM library.

    PA systems 

    $ cp $ORACLE_HOME/lib/libodmd9.sl.oracle \

    $ORACLE_HOME/lib/libodmd9.sl

    IA systems 

    $ cp $ORACLE_HOME/lib/libodmd9.so.oracle \

    $ORACLE_HOME/lib/libodmd9.so