0% found this document useful (0 votes)
306 views6 pages

Operating Systems Requirements - R12.2.x

The document provides requirements for installing Oracle E-Business Suite R12 on Linux operating systems. It specifies supported Linux distributions and versions, required kernel versions and packages, kernel parameter settings, and other prerequisites like swap space, file descriptors, and using the NPTL threading model.

Uploaded by

Kishore
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
306 views6 pages

Operating Systems Requirements - R12.2.x

The document provides requirements for installing Oracle E-Business Suite R12 on Linux operating systems. It specifies supported Linux distributions and versions, required kernel versions and packages, kernel parameter settings, and other prerequisites like swap space, file descriptors, and using the NPTL threading model.

Uploaded by

Kishore
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Operating Systems Requirements

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 7 - Update 0 or higher (64-bit)
Red Hat Enterprise Linux 7 - Update 0 or higher (64-bit)

Kernel Requirements

The following table lists the required minimum kernel versions (to determine version, enter: $
uname -r):

Operating System Kernel


Oracle Linux 7 3.10.0-123.el7, 3.8.13-35.3.1.el7uek
Red Hat Enterprise Linux 7 3.10.0-123.el7, 3.8.13-35.3.1.el7uek

Required Packages

Method 1:

The following table lists the required packages and the minimum required versions for Linux x86-
64 (64-bit).

Operating System Required Packages


Oracle Linux 7* Application:

Red Hat Enterprise compat-libstdc++-296-2.96-144.0.2.el7.i686


Linux 7* openmotif21-2.1.30-11.EL7.i6861
xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386
libXrender-0.9.8-2.1.el7.i686
perl-File-CheckTree-4.42-3.el7.noarch
binutils-2.23.52.0.1-16.el7.x86_64
compat-libstdc++-33-3.2.3-71.el7.i686
gcc-4.8.2-16.el7.x86_64
gcc-c++-4.8.2-16.el7.x86_64
gdbm-1.10-8.el7.i686
gdbm-1.10-8.el7.x86_64
glibc-2.17-55.el7.i686
glibc-2.17-55.el7.x86_64
glibc-common-2.17-55.el7.x86_64
glibc-devel-2.17-55.el7.i686
glibc-devel-2.17-55.el7.x86_64
libgcc-4.8.2-16.el7.i686
libgcc-4.8.2-16.el7.x86_64
libstdc++-devel-4.8.2-16.el7.i686
libstdc++-devel-4.8.2-16.el7.x86_64
libstdc++-4.8.2-16.el7.i686
libstdc++-4.8.2-16.el7.x86_64
libXi-1.7.2-2.1.el7.i686
libXp-1.0.2-2.1.el7.i686
libXp-1.0.2-2.1.el7.x86_64
libXtst-1.2.2-2.1.el7.i686
libaio-0.3.109-12.el7.i686
libaio-0.3.109-12.el7.x86_64
libgomp-4.8.2-16.el7.x86_64
make-3.82-21.el7.x86_64
redhat-lsb-4.1-24.0.1.el7.x86_64
sysstat-10.1.5-4.el7.x86_64
util-linux-2.23.2-16.el7.x86_64

DB:

compat-libcap1-1.10-7.el7.x86_64
compat-libstdc++-33-3.2.3-71.el7.x86_64
elfutils-libelf-devel-0.158-3.el7.x86_64
libaio-devel-0.3.109-12.el7.i686
libaio-devel-0.3.109-12.el7.x86_64
xorg-x11-utils-7.5-13.1.el7.x86_64

Note: The openmotif package version must be 2.1.30 (for example,


openmotif-2.3.3-1 is not supported).

Method 2:

This pre-install rpm will significantly reduce the preparation time of the environment prior to
installing, upgrading or cloning an E-Business Suite R12 instance by performing the following tasks:

downloading and installing all software package versions and dependencies required for
installing E-Business Suite R12
creating the users oracle and applmgr for use as owners of the database and application
tiers respectively, while setting hard and soft shell resource limits in
/etc/security/limits.conf for Oracle Linux 5 and in /etc/security/limits.d/oracle-ebs-
server-R12-preinstall.conf for Oracle Linux 6 and 7
updating kernel parameters in /etc/sysctl.conf to recommended values
sets DNS resolver parameters in /etc/resolv.conf to minimum recommended values
sets 'numa=off' in the kernel commandline
disables 'Transparent Huge Pages (THP)' for Oracle Linux 6 and 7 if it is enabled

The following are steps needed to install the rpm using public-yum, with sample output from an
Oracle Linux 6 installation:

1. As an authorized user (such as root), retrieve the file that configures repository locations:

# cd /etc/yum.repos.d
# wget http://public-yum.oracle.com/public-yum-ol7.repo

2. Using a text editor, change the field 'enabled=0' to 'enabled=1' for the repositories corresponding
to the machine's operating system while also enabling the 'addons' channel. Here's an example of a
repo file's entries:

[ol7_addons]
name=Oracle Linux $releasever Add ons ($basearch)
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL7/addons/$basearch/
gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol7
gpgcheck=1
enabled=1

3. Update all packages and then install the pre-install rpm by running the following yum commands:

# yum update

Application:
# yum install oracle-ebs-server-R12-preinstall

Database:
# yum install oracle-rdbms-server-11gR2-preinstall.x86_64 (for startCD versions prior to 51
which included 11gR2)
# ym install oracle-rdbms-server-12cR1-preinstall.x86_64 (for startCD versions 51 or higher)

Detailed log and backup files are available under /var/log/oracle-ebs-server-R12-preinstall.

Verifying Host Names

Use the following to verify host name settings:

1. Verify that the /etc/hosts file is formatted as follows:

127.0.0.1 localhost.localdomain localhost


[ip_address] [node_name].[domain_name] [node_name]
2. Verify that the /etc/sysconfig/network file is formatted as follows:

HOSTNAME=[node_name].[domain_name]

If the /etc/sysconfig/networking/profiles/default/network file exists, remove it.

If you changed any files in the previous steps, restart the system.

SELinux (Security Enhanced Linux)

SELinux is a security enhancement to Linux allowing system administrators finer control over
access to system resources by users and applications.

Starting with Red Hat Enterprise Linux and Oracle Linux version 6, SELinux is enabled by default
during OS installation with a mode of 'enforcing'. The status of SELinux in a system can be checked
by running the 'sestatus' command - other modes are:

'disabled' where SELinux is disabled completely


'permissive' where warnings are logged to a file but not strictly enfored

Software Requirements

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

Other Requirements

Swap Space

It is recommended that the swap space on the system be 16 GB or more. To determine the size of
the configured swap space, enter the following command:

# grep SwapTotal /proc/meminfo

If necessary, see the operating system documentation for information about how to configure
additional swap space.
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 that should be set for the OS:

Parameter Value
kernel.semmsl 256
kernel.semmns 32000
kernel.semopm 100
kernel.semmni 142
kernel.shmall 2097152
Half the size of the physical memory (in bytes), and at least
kernel.shmmax
4294967295
kernel.shmmni 4096
kernel.msgmax 8192
kernel.msgmnb 65535
kernel.msgmni 2878
fs.file-max 6815744
fs.aio-max-nr 1048576
net.ipv4.ip_local_port_range 9000 65500
net.ipv4.tcp_tw_recycle 0
net.core.rmem_default 262144
net.core.rmem_max 4194304
net.core.wmem_default 262144
net.core.wmem_max 1048576

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 65536


* soft nofile 4096
* hard nproc 16384
* soft nproc 2047
* hard stack 16384
* soft stack 10240
Threading Model in Linux must be NPTL

There are two threading models implemented in Linux - LinuxThreads (an older implementation
which is not supported starting in glibc 2.4) and the modern NPTL (Native POSIX Threads Library).
In order to install and run the E-Business Suite on Linux, the NPTL model must be the configured
threading implementation for the operating system. This can be checked with the command:

# getconf GNU_LIBPTHREAD_VERSION
NPTL 2.3.4

You might also like