Linking Veritas Membership library

You need to link the SF Oracle RAC libraries with Oracle RAC to enable coordinated exchange of cluster membership information and protection of data integrity. Oracle provides an API called skgxn (system kernel generic interface node membership) to obtain information on membership. SF Oracle RAC implements the API as a library linked to Oracle Grid Infrastructure after the Oracle Grid Infrastructure installation. Oracle uses the linked skgxn library (libskgxn) to make ioctl calls to VCSMM, which in turn obtains membership information for clusters and instances.

To link Veritas Membership library

  1. Log in as the Oracle grid user.
  2. Change to the $GRID_HOME/lib directory:
    $ cd $GRID_HOME/lib
  3. If the $GRID_HOME/lib/libskgxn2.so library is not linked to /etc/ORCLcluster/lib/libskgxn2.so, perform the following steps to link the library:

    • Back up Oracle's libskgxn2 library located in the $GRID_HOME directory:

      $ mv libskgxn2.so libskgxn2.so.oracle.'date '+%m_%d_%Y-%H_%M_%S''
    • As the grid user, link the Veritas Membership library:

      $ ln -s /etc/ORCLcluster/lib/libskgxn2.so libskgxn2.so