Sun N1 Service Provisioning System User's Guide for Oracle Database Plug-In 3.0

Customizing the Solution for Your Environment

Remote Agent Requirements

Before you provision the Oracle database software, you must perform the following additional tasks on the remote agents.

Setting the User Role on Remote Agents

When you install the provisioning software remote agent (RA), be sure to set the RA to run as root. Most of the Oracle installation runs as user oracle; however, some scripts that are generated during the installation process need to run as root.

Preparing Solaris Remote Agents to Run the Oracle Database Software

If you want to run the Oracle database software on a RA that is running the Solaris 8 OS, you must ensure that the system has the Xvfb virtual frame buffer installed. In the Solaris 9 and Solaris 10 OS, the Xvfb frame buffer is included in the SUNWxwsrv package. To check that the Xvfb frame buffer is installed on your Solaris 9 or Solaris 10 system, verify that the SUNWxwsrv package is installed on your system by typing the following command.


# pkginfo -l SUNWxwsrv
   PKGINST:  SUNWxwsrv
      NAME:  X Window System Virtual Servers
  CATEGORY:  system
      ARCH:  sparc
   VERSION:  6.6.2.7400,REV=0.2004.12.15
   BASEDIR:  /usr
    VENDOR:  Sun Microsystems, Inc.
      DESC:  X Window System Xvfb & Xnest Virtual Display Servers
    PSTAMP:  x10s20041215212124
  INSTDATE:  Nov 18 2005 17:24
   HOTLINE:  Please contact your local service provider
    STATUS:  completely installed
     FILES:        4 installed pathnames
                   2 shared pathnames
                   2 directories
                   2 executables
                3259 blocks used (approx)

The Xvfb frame buffer is not included in the Solaris 8 operating environment. To enable a Solaris 8 remote agent to run the Oracle database software, you must acquire a third-party Xvfb binary and install it on your system. The following procedure describes how to configure the Xvfb binary on your Solaris 8 remote agent.

ProcedureHow to Configure the Xvfb Binary on a Solaris 8 Remote Agent

Steps
  1. Acquire an Xvfb binary from a third party.

    You can download Xvfb binaries from several different online third parties. These binaries are not provided, tested, or supported by Sun Microsystems, Inc. All usage of Xvfb binaries is subject to the license terms and support agreements of the binary provider.

  2. Install the Xvfb binary on your Solaris 8 remote agent.

    Follow the procedures that are provided by the provider to install the Xvfb binary.

  3. Go to the /usr/X11R6/bin directory on the remote agent.


    # cd /usr/X11R6/bin
    
  4. Create a symbolic link to the Xvfb binary in the /usr/openwin/bin directory.


    # ln -s Xvfb /usr/openwin/bin
    

Shared Memory and Semaphore Settings for Linux Systems

For Linux systems, the following semaphore and shared memory settings apply:


kernel.shmmax = 1073741824
kernel.shmall = 536870912
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 32768 65000

Note –

These values are set during installation. You do not have to set them.

The actual value for kernel.shmmax differs, depending on the amount of memory in the target host. This value adjusts itself dynamically when the OraSpt plan runs.


Shared Memory and Semaphore Settings for Solaris Systems

For Solaris systems, you need to create semaphore and shared memory settings as specified in the Oracle database documentation. You should set these values, then reboot the system, before you install the Oracle database software. For more information ,see the Oracle installation documentation at http://www.oracle.com for recommended system tuning parameters .

Solaris Patches for Oracle 9i on SPARC Systems

To run Oracle 9i on Solaris SPARC systems, download three Solaris patches from the SunSolve web site and install them on your system:


Note –

The patch list and patch revision levels might have changed since the release of this document. Check the Oracle web site and SunSolve for the latest patches that apply to Oracle on Solaris systems.