You are on page 1of 9

Oracle E-Business Suite Installation for Linux x86-64

Oracle E-Business Suite R12 is supported on Linux 64-bit operating systems running on the x86-64
hardware architecture.

Operating System Supported Versions

The following table lists the supported operating system versions.

Operating System Name Supported Version


Oracle Linux 4 - Update 4 or higher (64-bit)
Oracle Linux 5 - Update 1 or higher (64-bit)
Oracle Linux 6 - Update 0 or higher (64-bit)1
Red Hat Enterprise Linux 4 - Update 4 or higher (64-bit)2
Red Hat Enterprise Linux 5 - Update 1 or higher (64-bit)
Red Hat Enterprise Linux 6 - Update 0 or higher (64-bit)1
SUSE Linux Enterprise Server 10 - GA, SP1 or higher (64-bit)
SUSE Linux Enterprise Server 11 - SP2 or higher (64-bit)1

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):

Operating System Kernel


Oracle Linux 4 2.6.9-42.0.0.0.1.EL
Oracle Linux 5 2.6.18-53.1.4.EL51
Oracle Linux 6 2.6.32-71.el6, 2.6.32-100.28.5.el62
Red Hat Enterprise Linux AS/ES 4 2.6.9-42.EL
Red Hat Enterprise Linux AS/ES 5 2.6.18-53.1.4.EL51
Red Hat Enterprise Linux 6 2.6.32-71.el6, 2.6.32-100.28.5.el62
SUSE Linux Enterprise Server 10 2.6.16.21-0.8
SUSE Linux Enterprise Server 11 3.0.13-0.27-default

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:

*After installing these patches, run ldconfig -v.

**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.

Domain Name System (DNS) Resolver Parameters

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

Modifying the Number of Open File Descriptors

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.

* hard nofile 65535


* soft nofile 4096
* hard nproc 16384
* soft nproc 2047

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

tmp/ Choose a file system with at least 10 GB of free disk space


u01/ Choose a file system with at least 400 GB of free disk space

You might also like