Professional Documents
Culture Documents
Oracle E-Business Suite R12 is supported on Linux 64-bit operating systems running on the x86-64
hardware architecture.
1
: technology components bundled with E-Business Suite Release 12.1.1 (such as the Oracle Database
11gR1 and Application Server 10gR3) must be upgraded either prior to cloning/OS upgrade or after a
new installation of 12.1.1 (see sections below).
2
: Red Hat Enterprise Linux (RHEL) version 4 (Update 4 or higher) is certified with 12.1 but is now past
Red Hat's 'End of Production Phase' as of March 1st 2012 (see Red Hat's Life Cycle page).
Novell's SUSE Linux Enterprise Server version 9 (SP3 or higher) was previously supported with 12.1
but is now past Novell's 'General Support' end date (see Novell's Support Lifecycle page).
Kernel Requirements
The following table lists the required minimum kernel versions (to determine version, enter: $ uname
-r):
1
: The Oracle Unbreakable Enterprise Kernel (UEK) is certified as well as the Red Hat default kernel
(2.6.18). The use of the UEK R1 (2.6.32) is certified on Oracle/Red Hat Linux 5 Update 5 (5.5) or later
and UEK R2 (2.6.39) on Oracle 5 Update 8 (5.8) or later. On the database tier, the use of the UEK will
require upgrading to 11gR2.
2
: The Oracle Unbreakable Enterprise Kernel (UEK R1) and the Red Hat default kernel (2.6.32-71) are
certified. The use of the UEK R2 (2.6.39) is certified on Oracle Linux 6 Update 2 (6.2) or later. The use
of the UEK R3 (3.8.13) is certified on Oracle Linux 6 Update 4 (6.4) or later. On the database tier, the
use of the UEK will require upgrading to at least 11gR2.
Required Packages
The following table lists the required packages and the minimum required versions for Linux x86-64 (64-
bit).
Additional Information: Refer to your vendor's operating system installation manual or the operating
system media for information on obtaining and applying packages.
Operating
Required Packages
System
Oracle Linux GA (6.0) or higher of Oracle Linux 6 is required
6*
Red Hat GA (6.0) or higher of Red Hat Enterprise Linux (RHEL) 6 is required
Enterprise
Linux 6*
Note: Oracle has released an E-Business Suite Pre-Install RPM (available on ULN
and public yum) that includes all required rpms for both the application and
database tiers of an R12 installation - please see the 'E-Business Suite Pre-Install
RPM' section below for more details.
If not using the pre-install rpm, the following packages (or versions of packages) are
not part of the OS distribution media and must be downloaded separately (from
http://oss.oracle.com/projects/compat-oracle/files/Enterprise_Linux/) for both Oracle
Linux 6 and RHEL 6 and installed manually on the application tier:
openmotif21-2.1.30-11.EL6.i686 (32-bit)1
xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386 (32-bit)
Additionally, the following rpm needs to be installed from the Oracle Linux 6 or RHEL 6
distribution media on the application tier:
libXrender-0.9.5-1.el6.i686
If not using the pre-install rpm, the following packages must be installed from the
Oracle Linux 6 or RHEL 6 distribution media on both the application and database
tiers:
binutils-2.20.51.0.2-5.11.el16.x86_64
compat-db43-4.3.29-15.el6.i686
gcc-4.4.4-13.el16.x86_64
gcc-c++-4.4.4-13.el16.x86_64
glibc-2.12-1.7.el6.i686 (32-bit)
glibc-2.12-1.7.el6.x86_64
glibc-common-2.12-1.7.el6.x86_64
glibc-devel-2.12-1.7.el6.i686 (32-bit)
glibc-devel-2.12-1.7.el6.x86_64
libgcc-4.4.4-13.el6.i686
libgcc-4.4.4-13.el6.x86_64
libstdc++-devel-4.4.4-13.el6.i686
libstdc++-devel-4.4.4-13.el6.x86_64
libstdc++-4.4.4-13.el6.i686
libstdc++-4.4.4-13.el6.x86_64
libXi-1.3-3.el6.i686
libXp-1.0.0-15.1.el6.i686
libXp-1.0.0-15.1.el6.x86_64
libaio-0.3.107-10.el6.i686
libaio-0.3.107-10.el6.x86_64
libgomp-4.4.4-13.el6.x86_64
make-3.81-19.el6.x86_64
gdbm-1.8.0-36.el6.i686
gdbm-1.8.0-36.el6.x86_64
sysstat-9.0.4-11.el6.x86_64
util-linux-ng-2.17.2-6.el6.x86_64
unzip-5.52-3.0.1.el5.x86_642
compat-libstdc++-296-2.96-144.el6.i686
compat-libstdc++-33-3.2.3-69.el6.i686
Additionally, the following RPMs are required for the database tier running 11gR2
(users must upgrade the bundled 11gR1 DB to 11gR2 either before or after installing
12.1) on the database tier:
compat-libcap1-1.10-1.x86_64
compat-libstdc++-33-3.2.3-69.el6.x86_64
elfutils-libelf-devel-0.148.1-el6.x86_64
libaio-devel-0.3.107-10.el6.x86_64
unixODBC-2.2.14-11.el6.i686
unixODBC-devel-2.2.14-11.el6.i686
unixODBC-2.2.14-11.el6.x86_64
unixODBC-devel-2.2.14-11.el6.x86_64
xorg-x11-utils-7.4-8
The E-Business Suite Pre-Install RPM includes all the above required rpms and
dependencies for running the application and database tiers - see the 'E-Business
Suite Pre-Install RPM' section below for more details.
Note:
1
: The openmotif package version must be 2.1.30 (for example, openmotif-2.3.3-1 is
not supported).
2
: This unzip package (available from EL 5 distribution) is only required for purposes of
running Rapid Install to unzip the required EBS files as part of the installation and
should be reverted after the install of EBS. Alternatively, users can backup the existing
unzip 6.0 in /usr/bin, copy the unzip 5.5 from the EBS staging directory to /usr/bin for
purposes of installing EBS, and then restore the unzip 6.0 when done.
Oracle Linux Update 1 (5.1) or higher of Oracle Linux 5 is required
5*
Red Hat Update 1 (5.1) or higher of Red Hat Enterprise Linux (RHEL) 5 is required
Enterprise
Linux 5* (base
and Advanced Note: Oracle has released an E-Business Suite Pre-Install RPM (available on ULN
Platform) and public yum) that includes all required rpms for both the application and
database tiers of an R12 installation - please see the 'E-Business Suite Pre-Install
RPM' section below for more details.
If not using the pre-install rpm, the following packages (or versions of packages) are
not part of the OS distribution media and must be downloaded separately (from
http://oss.oracle.com/projects/compat-oracle/files/Enterprise_Linux/ for both Oracle
Linux 5 and RHEL 5) and installed manually on the application tier:
openmotif21-2.1.30-11.EL5.i3861
xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386
For Update 1 or 2:
o
binutils-2.17.50.0.6-6.0.1.x86_642
For Update 3:
o
binutils-2.17.50.0.6-9.0.1.x86_642
For Update 4 (5.4) or higher, see workaround listed below in the 'After
Installing or Upgrading' section.
Additionally, the following rpm needs to be installed from the Oracle Linux 5 or RHEL 5
distribution media on the application tier:
libXrender-0.9.1-3.1.i386
If not using the pre-install rpm, the following packages must be installed from the
Oracle Linux 5 or RHEL 5 distribution media on both application and database tiers:
gcc-4.1.2-14.el5.x86_64
gcc-c++-4.1.2-14.el5.x86_64
glibc-2.5-18.i686 (32-bit)
glibc-2.5-18.x86_64
glibc-common-2.5-18.x86_64
glibc-devel-2.5-18.i386 (32-bit)
glibc-devel-2.5-18.x86_64
libgcc-4.1.2-14.el5.i386
libgcc-4.1.2-14.el5.x86_64
libstdc++-devel-4.1.2-14.el5.i386
libstdc++-devel-4.1.2-14.el5.x86_64
libstdc++-4.1.2-14.el5.i386
libstdc++-4.1.2-14.el5.x86_64
libXi-1.0.1-3.1.i386
libXp-1.0.0-8.1.el5.i386
libXp-1.0.0-8.1.el5.x86_64
libaio-0.3.106-3.2.i386
libaio-0.3.106-3.2.x86_64
libgomp-4.1.2-14.el5.x86_64
make-3.81-1.1.x86_64
gdbm-1.8.0-26.2.1.i386
gdbm-1.8.0-26.2.1.x86_64
sysstat-7.0.0-3.el5.x86_64
util-linux-2.13-0.45.el5.x86_64
compat-libstdc++-296-2.96-138.i386
compat-libstdc++-33-3.2.3-61.i386
Additionally, the following RPMs are required for an 11gR1 Database (which is bundled
with the 12.1.1 release) on the database tier:
compat-libstdc++-33-3.2.3-61.x86_64
elfutils-libelf-devel-0.125-3.el5.x86_64
elfutils-libelf-devel-static-0.125-3.el5.x86_64
libaio-devel-0.3.106-3.2.x86_64
unixODBC-2.2.11-7.1.i386
unixODBC-devel-2.2.11-7.1.i386
unixODBC-2.2.11-7.1.x86_64
unixODBC-devel-2.2.11-7.1.x86_64
The E-Business Suite Pre-Install RPM includes all the above required rpms and
dependencies for running the application and database tiers - see the 'E-Business
Suite Pre-Install RPM' section below for more details.
Note:
1
: The openmotif package version must be 2.1.30 (for example, openmotif-2.2.3-
10.RHEL4.5 is not supported).
2
: This GNU linker (ld) version 2.17 provided by Oracle is required for relinking the
modules in Advanced Planning & Scheduling (MSC, MSO, MSR) and Profitability
Manager (FEMCCE)
Oracle Linux Update 4 (4.4) or higher of Oracle Linux 4 is required
4*
Red Hat Update 4 (4.4) or higher of Red Hat Enterprise Linux (RHEL) 4 is required
Enterprise
Linux AS/ES The following packages must be installed from the Oracle Linux 4 or RHEL 4
4* distribution media:
binutils-2.15.92.0.2-21.x86_64.rpm
compat-db-4.1.25-9.i386.rpm (32-bit)
compat-db-4.1.25-9.x86_64.rpm
control-center-2.8.0-12.rhel4.5.x86_64.rpm
gcc-3.4.6-3.x86_64.rpm
gcc-c++-3.4.6-3.x86_64.rpm
glibc-2.3.4-2.25.i686.rpm (32-bit)
glibc-2.3.4-2.25.x86_64.rpm
glibc-devel-2.3.4-2.25.i386.rpm (32-bit)
glibc-devel-2.3.4-2.25.x86_64.rpm
glibc-common-2.3.4-2.25.x86_64.rpm
gnome-libs-1.4.1.2.90-44.1.x86_64.rpm
libstdc++-3.4.6-3.i386.rpm (32-bit)
libstdc++-3.4.6-3.x86_64.rpm
libstdc++-devel-3.4.6-3.i386.rpm (32-bit)
libstdc++-devel-3.4.6-3.x86_64.rpm
libgcc-3.4.6-3.i386.rpm (32-bit)
libgcc-3.4.6-3.x86_64.rpm
make-3.80-6.EL4.x86_64.rpm
pdksh-5.2.14-30.3.x86_64.rpm
setarch-1.6-1.x86_64.rpm
sysstat-5.0.5-11.rhel4.x86_64.rpm
xscreensaver-4.18-5.rhel4.11.x86_64.rpm
openmotif21-2.1.30-11.RHEL4.6.i386.rpm**
libaio-0.3.105-2.x86_64.rpm
libaio-0.3.105-2.i386.rpm (32-bit)
libaio-devel-0.3.105-2.x86_64.rpm
SUSE Linux SLES 11 Service Pack 2 (11.2) or higher is required. The following rpms (suffix
Enterprise .x86_64.rpm) packages must be installed from the SLES 11 distribution media:
Server 11
binutils-2.21.1-0.7.25
compat-32bit-2009.1.19-2.11
libstdc++33-3.3.3-11.9
libstdc++33-32bit-3.3.3-11.9
db1-32bit-1.85-225.22
gcc-4.3-62.198
gcc-c++-4.3-62.198
glibc-2.11.3-17.31.1
glibc-32bit-2.11.3-17.31.1
glibc-devel-2.11.3-17.31.1
glibc-devel-32bit-2.11.3-17.31.1
krb5-1.6.3-133.48.48.1
libaio-0.3.109-0.1.46
libaio-32bit-0.3.109-0.1.46
libaio-devel-0.3.109-0.1.46
libaio-devel-32bit-0.3.109-0.1.46
libcom_err2-1.41.9-2.7.1
libgcc46-4.6.1_20110701-0.13.9
libstdc++-devel-4.3-62.198
linux32-1.0-475.14
make-3.81-128.20
openmotif21-libs-32bit-2.1.30MLI4-0.1.1
unzip-5.52-16.22
Note:
1
: This package will need to be downloaded from the ftp site (via the SLES11 Extra
channel program): http://ftp.suse.com/pub/partners/oracle/EBSR12/rpms
2
: This unzip package (available from a SLES 10 distribution) is only required for
purposes of running Rapid Install to unzip the required EBS files as part of the
installation and should be reverted after the install of EBS. Alternatively, users can
backup the existing unzip 6.0 in /usr/bin, copy the unzip 5.5 from the EBS staging
directory to /usr/bin for purposes of installing EBS, and then restore the unzip 6.0
when done.
SUSE Linux General Availability (GA) version of SLES 10 (10.0), or SLES 10 Service Pack 1 (10.1)
Enterprise or higher is required. The following rpms (suffix .x86_64.rpm) packages must be
Server 10 installed from the SLES 10 distribution media:
binutils-2.16.91.0.5-23.4
binutils-32bit-2.16.91.0.5-23.4
compat-2006.1.25-11.2
compat-32bit-2006.1.25-11.2
compat-libstdc++-5.0.7-22.21
libstdc++33-3.3.32
libstdc++33-32bit-3.3.32
db1-32bit-1.85-101.2
gcc-4.1.0-28.4
gcc-c++-4.1.0-28.4
glibc-2.4-31.2
glibc-32bit-2.4-31.2
glibc-devel-2.4-31.2
glibc-devel-32bit-2.4-31.2
krb5-1.4.3-19.17
libaio-0.3.104-14.2
libaio-32bit-0.3.104-14.2
libaio-devel-0.3.104-14.2
libaio-devel-32bit-0.3.104-14.2
libcom_err-1.38-25.21
libgcc-4.1.0-28.4
libstdc++-4.1.0-28.4
libstdc++-devel-4.1.0-28.4
linux32-1.0-349.2
make-3.80-202.2
openmotif21-libs-32bit-2.1.30MLI4-143.2
Note:
1
: GA (10.0), SP1 (10.1) and SP2 (10.2) only. Starting in SP3, the compat-libstdc++-
5.0.7 package has been replaced by libstdc++33-3.3.3 and libstdc++33-32bit-3.3.3
2
: SLES 10 SP3 (10.3) and higher only
Footnotes:
**The openmotif version must be 2.1.30, and the package name must be in the following format:
openmotif21-2.1.30.xxx. For example, openmotif-2.2.3.10.RHEL4.5 is not supported.
The following maintenance tools must be installed on all machines, and their locations specified both in
the PATH of the account that runs Rapid Install and in the PATH of the accounts that will own the
database tier and application tier file systems.
ar
gcc
g++
ksh
ld
linux32
make
X Display Server
Kernel Settings
Edit the /etc/sysctl.conf file to configure your kernel settings to the minimum values shown below. After
editing the file, use the "sysctl -p" command or restart the system to invoke the new settings.
Note: If the current value for any parameter is higher than the value listed in the following table, then
do not change the value of that parameter.
The following table lists the kernel settings for Oracle Linux 4, 5 and 6, Red Hat Enterprise Linux AS/ES 4,
5, and 6 and SUSE Linux Enterprise Server 9, 10 and 11:
Parameter Value
kernel.semmsl 2561
kernel.semmns 320001
kernel.semopm 1001
kernel.semmni 1421
kernel.shmall 20971524
kernel.shmmax Half the size of the physical memory (in bytes), and at least
21474836482
kernel.shmmni 4096
kernel.msgmax 8192
kernel.msgmnb 65535
kernel.msgmni 2878
fs.file-max 131072
net.ipv4.ip_local_port_range 10000 650003
net.ipv4.tcp_tw_recycle 05
net.core.rmem_default 262144
net.core.rmem_max 4194304
net.core.wmem_default 262144
net.core.wmem_max 262144
1
: set using the following entry in the /etc/sysctl.conf file: kernel.sem = 256 32000 100 142
2
: On the server running the EBS Database, this kernel parameter must be the lesser of half the size of
the physical memory (in bytes) and 4294967295
3
: values recommended for the local port range may need to be adjusted according to the specific
needs of the user's environment in order to avoid port conflicts.
4
: The listed value is the minimum requirement - we recommend an actual setting that is at least equal
to the sum of all the SGAs on the system, divided by the page size.
5
: The value of this parameter is recommended to be 0 (disabled, which is the default value) for most
modern systems. This parameter can also be omitted from the sysctl.conf file for this default value to
be in effect. This resolves an issue previously documented with Forms potentially hanging on Windows
when switching between desktop applications.
Two Domain Name System (DNS) resolver parameters (timeout and attempts) are set by default to
low values when the operating system is installed. These low values may cause attempted network
connections to an Oracle database to fail. If this happens, add or update the following entries to these
minimum settings in the /etc/resolv.conf file on each server node:
options attempts:5
options timeout:15
Open the /etc/security/limits.conf file and change the existing values for "hard" and "soft" parameters as
follows. Restart the system after making changes.
Note: If the current value for any parameter is higher than the value listed in this document, then do
not change the value of that parameter.
Create OS Accounts :-
The operating system user that owns the database node file system and starts the
database node services is called the oracle user. The operating system user that owns the
Applications node file system and starts the Applications node services is called the
applmgr user.
:Take in consideration the following file system to be exists