Sun Cluster Data Service for Oracle RAC Guide for Solaris OS

ProcedureHow to Configure Shared Memory for the Oracle RAC Software


Note –

Perform this task only if you are using the Solaris 10 OS. If you are using the Solaris 9 OS, perform the task for configuring kernel parameters in your Oracle RAC documentation.


To enable the Oracle RAC software to run correctly, you must ensure that sufficient shared memory is available on all the cluster nodes. Perform this task on each cluster node.

  1. Become superuser on a cluster node.

  2. Update the /etc/system file with the shared memory configuration information.

    You must configure these parameters on the basis of the resources that are available in the cluster. However, the value of each parameter must be sufficient to enable the Oracle RAC software to create a shared memory segment that conforms to its configuration requirements. For the minimum required value of each parameter, see your Oracle documentation.

    The following example shows entries to configure in the /etc/system file.


    *SHARED MEMORY/ORACLE
    set shmsys:shminfo_shmmax=4294967295
  3. Shut down and reboot each node whose /etc/system file you updated in Step 2.


    Caution – Caution –

    Before you reboot, you must ensure that any volume manager software that is already installed is completely installed. An incomplete installation of volume manager software causes a panic. If you use VxVM, also ensure that you have installed the software and that the license for the VxVM cluster feature is valid. Otherwise, a panic occurs when you reboot. For information about how to recover from a node panic during installation, see Node Panic During Initialization of Sun Cluster Support for Oracle RAC.


    For detailed instructions, see Shutting Down and Booting a Single Cluster Node in Sun Cluster System Administration Guide for Solaris OS.

Next Steps

Go to Installing the Sun Cluster Support for Oracle RAC Packages.