Use the procedures in this section to perform the following tasks.
Prepare the Sun Cluster nodes.
Install the Oracle UDLM software.
Install the Oracle RDBMS software.
For the UDLM software to run correctly, sufficient shared memory must be available on all cluster nodes. See the OPS CD for all installation instructions. To prepare the Sun Cluster nodes, check that the following tasks have been completed.
The Oracle user account and the dba group are set up correctly.
The system is configured to support the shared memory requirements of the UDLM.
Perform the following steps as superuser on each cluster node.
On each node, create an entry for the database administrator group in the /etc/group file, and add potential users to the group.
This group normally is named dba. Verify that root and oracle are members of the dba group, and add entries as necessary for other DBA users. Verify that the group IDs are the same on all the nodes that run the Sun Cluster HA for Oracle Parallel Server data service. For example, add the following entry to the /etc/group file.
dba:*:520:root,oracle |
You can make the name-service entries in a network name service (for example, NIS or NIS+) so that the information is available to Sun Cluster HA for Oracle Parallel Server clients. You can also make entries in the local /etc files to eliminate dependency on the network name service.
On each node, create an entry for the Oracle user ID (the group and password) in the /etc/passwd file, and run the pwconv(1M) command to create an entry in the /etc/shadow file.
This Oracle user ID is normally oracle. For example, add the following entry to the /etc/passwd file.
# useradd -u 120 -g dba -d /Oracle-home oracle |
Ensure that the user IDs are the same on all the nodes that run the Sun Cluster HA for Oracle Parallel Server data service.
After you set up the cluster environment for OPS, install the UDLM software on each cluster node. See your OPS installation documentation for instructions.
You must install the UDLM software on the local disk of each node.
Become superuser on a cluster member.
Install the UDLM software.
See the appropriate OPS installation documentation.
Update /etc/system with the shared memory configuration information.
You must configure these parameters based on the resources available in the cluster. Decide on the appropriate values, but be sure that the UDLM can create a shared memory segment according to its configuration requirements. The following is an example of the entries to configure in /etc/system.
*SHARED MEMORY/ORACLE set shmsys:shminfo_shmmax=268435456 set semsys:seminfo_semmap=1024 set semsys:seminfo_semmni=2048 set semsys:seminfo_semmns=2048 set semsys:seminfo_semmsl=2048 set semsys:seminfo_semmnu=2048 set semsys:seminfo_semume=200 set shmsys:shminfo_shmmin=200 set shmsys:shminfo_shmmni=200 set shmsys:shminfo_shmseg=200 forceload: sys/shmsys forceload: sys/semsys forceload: sys/msgsys |
Shut down and reboot all the nodes.
Before you reboot, ensure that the VxVM software is installed correctly and the license for cluster operation is valid. Also ensure that the UDLM software is installed and configured correctly. Otherwise, a panic occurs.
See the scshutdown(1M) man page for details.
First, run the following command on one node to shut down all of the nodes.
phys-schost-1# scshutdown -g0 -y |
For each node, run the following command at the ok prompt.
ok boot |
After you have installed the UDLM software on each cluster node and rebooted all the nodes, install the Oracle RDBMS software. See the OPS installation documentation for instructions.
See your OPS installation documentation for instructions on installing the RDBMS software.
See the instructions in the Oracle documentation to create your Oracle database when you install the Oracle RDBMS software.