Requirements for Installing Oracle 11gR2 RDBMS on Solaris 10 SPARC [ID 964976.1]
修改时间 21-OCT-2011 类型 REFERENCE 状态 PUBLISHED
In this Document
Purpose
Scope
Requirements for Installing Oracle 11gR2 RDBMS on Solaris 10 SPARC
References
Oracle Server - Enterprise Edition - Version: 11.2.0.1 to 11.2.0.1 - Release: 11.2 to 11.2
Oracle Solaris on SPARC (64-bit)
This note explains the requirements that need to be met for a successful installation of the 11.2 base release on Solaris 10 SPARC 64-bit.
You can download the 11.2 from the following URL but you require a valid OTN account for download.
http://www.oracle.com/technology/software/products/database/oracle11g/112010_sparc64soft.html
or
http://edelivery.oracle.com/
This procedure is meant for those planning/trying to install Oracle Server 11.2.0.X.0 on Solaris 10 SPARC 64-bit. Please note that the document only lays down the minimum requirements. If your configuration is higher than as mentioned, you have met the pre-installation requirements. You may also need to customize certain parameters depending upon your database/application size which is out of scope of this document.
For any conflicts with this and any other MOS note, please refer to the Oracle documentation as it overrides any information provided here.
You can review the documents related to Installation from the following OTN site.
http://www.oracle.com/pls/db112/portal.portal_db?selected=11&frame=
Requirements for Installing Oracle 11gR2 RDBMS on Solaris 10 SPARC
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
Solaris 10 uses the resource control facility to implement the System V IPC. However, Oracle recommends that you set both resource control and /etc/system/ parameters. Operating system parameters not replaced by resource controls continue to affect performance and security on Solaris 10 systems.
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:
Note 429191.1 Kernel setup for Solaris 10 using project files.
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:
Document 1007442.1 How to Set the Ulimit Values for Solaris
NOTE:1007442.1 - How to Set the Ulimit Values for Solaris
NOTE:429191.1 - Kernel setup for Solaris 10 using project files.
NOTE:971464.1 - FAQ - 11gR2 requires Solaris 10 update 6 or greater