Search This Blog

Requirements for Installing Oracle 11gR2 RDBMS on Solaris SPARC 64-bit


1. Hardware Requirements 
 * Oracle software requires a minimum of 1024 MB of RAM for successful installation. 

 * The following table describes the relationship between installed RAM and the configured swap space requirement: 



RAM                            Swap Space
Between 1 GB and 2 GB       1.5 times the size of RAM
Between 2 GB and 16 GB    Equal to the size of RAM
More than 16 GB            16 GB


* 1 GB Mb of free space in /tmp 
* The disk space requirements for software files for each installation type: 
Enterprise Edition - 4.68 GB 
Standard Edition - 4.62 GB 
Custom Edition - 4.71 GB (maximum) 

* Between 1.5 GB and 2 GB of disk space is required for a preconfigured database that uses file system storage (optional).

2 Software Requirements

Solaris 10 U6 (5.10-2008.10) 

Update level can be checked from "/etc/release" file.

Applying a kernel patch or a Solaris patch bundle is not the equivalent to installing the specific Solaris 10 "update 6" image. 11gR2 RDBMS software is only certified for a base install image of Solaris 10 update 6 or greater. For additional detail, please see Document 971464.1, "FAQ - 11gR2 requires Solaris 10 update 6 +"

 2.1. Package Requirement
* The following packages (or later versions) must be installed: 

SUNWarc 
SUNWbtool 
SUNWcsl 
SUNWhea 
SUNWi15cs 
SUNWi1cs 
SUNWi1of 
SUNWlibC 
SUNWlibm 
SUNWlibms 
SUNWsprot 
SUNWtoo 
SUNWxwfnt 

Packages can be checked as:

%/bin/pkginfo -i SUNWarc SUNWbtool SUNWcsl SUNWhea SUNWi15cs SUNWi1cs SUNWi1of SUNWlibC SUNWlibm SUNWlibms SUNWsprot SUNWtoo SUNWxwfnt

2.2.Patch Requirements 

For all Installations:     

                120753-06: SunOS 5.10: Microtasking libraries (libmtsk) patch 
                139574-03: SunOS 5.10: file crle ldd stings elfdump patch
                141444-09
                141414-02

If using Pro*C/C++, Pro*FORTRAN, Oracle Call Interface, Oracle C++ Call Interface, Oracle XML Developer's Kit (XDK), then following OS patches are also required:

                 119963-14: SunOS 5.10: Shared library patch for C++
                 124861-15: SunOS 5.10 Compiler Common patch for Sun C C++ (optional)

If also using Database Smart Flash Cache (An Enterprise Edition only feature), also install the following OS patches:

                125555-03
                140796-01
                140899-01
                141016-01
                139555-08
                141414-10
                141736-05

To determine whether an operating system patch is installed, enter a command similar to the following:

# /usr/sbin/patchadd -p | grep patch_number(without version number)

For example, to determine if any version of the 119963 patch is installed, use the following command:

# /usr/sbin/patchadd -p | grep 120753


 2.3 Compiler Requirement

Sun One Studio 12 (C and C++ 5.9) is supported with Pro*C/C++, Oracle Call Interface, Oracle C++ Call Interface, and Oracle XML Developer's Kit (XDK) for Oracle Database 11g Release 2.

2.4 Additional requirements 


Additionally, the following installation pre-requisites must be met if the specific Oracle product listed is being installed: 

Oracle JDBC/OCI Drivers:

JDK 6 Update 10 (Java SE Development Kit 1.6 u10) or JDK 5 (1.5.0_16) with the JNDI extension with the Oracle Java Database Connectivity and Oracle Call Interface drivers. However, these are not mandatory for the database installation. Please note that JDK 1.5.0 is installed with this release. 

Oracle Messaging Gateway:

IBM MQSeries V6.0, client and server 
Tibco Rendezvous 7.2 


3. OS Environment 

3.1 Kernel parameters

On Oracle Solaris 10, you are not required to make changes to the /etc/system file to implement the System V IPC. Oracle Solaris 10 uses the resource control facility for its implementation. For further information, contact your vendor. 

Parameter Replaced by Resource Control Minimum Value
noexec_user_stack NA (can be set in /etc/system only) 1
semsys:seminfo_semmni project.max-sem-ids 100
semsys:seminfo_semmsl process.max-sem-nsems 256
shmsys:shminfo_shmmax project.max-shm-memory 4294967295
shmsys:shminfo_shmmni project.max-shm-ids 100
Please note that "project.max-shm-memory" represent the maximum shared memory available for a project, so the value for this parameter should be greater than sum of all SGA sizes. 

Please refer to the following document for checking/setting kernel parameter values using resource control:

3.2 umask

The 'umask' setting for the "oracle" user has to be 022.

3.3 Hostname

Hostname command should return the fully qualified hostname as shown below:

# hostname 
hostname.domainname

3.4 Shell Limits

Oracle recommends that you set shell limits and system configuration parameters as documented below:

Note: The shell limit values in this section are minimum values only. For production database systems, Oracle recommends that you tune these values to optimize the performance of the system. See your operating system documentation for more information on configuring shell limits.
Shell Limit Recommended Value
TIME -1 (Unlimited)
FILE -1 (Unlimited)
DATA Minimum value: 1048576
STACK Minimum value: 32768
NOFILES Minimum value: 4096
VMEMORY Minimum value: 4194304
To display the current value specified for these shell limits enter the following commands:

# ulimit -t 
# ulimit -f 
# ulimit -d 
# ulimit -s 
# ulimit -n 
# ulimit -v
Reference the following note for changing the Shell Limits:


Launch your Online Business with a $5.99 .COM!