You are on page 1of 22

Oracle E-Business Suite(EBS) 12.1.

1 three tier step by


step installation guide on Linux.

Mohamed Azar

DBA, Blogger, Contributor,Book Reviewer.

https://mohamedazar.wordpress.com

Mohamed Azar | http://mohamedazar.wordpress.com


DBA, Blogger, Contributor, Book reviewer. Page 1
Here I’m go to demonstate three tier EBS 12.1.1 installation on Linux platform. As concern We need to
prepare three linux machines (WEB Server + Application + Database Server).

Step 1:

Download Software and Stage Creation :

From https://edelivery.oracle.com/

Stage Creation :

The installation file system must contain a directory, StageR12, into which the downloaded files will be unzipped. The
file structure under that top-level directory will be automatically created when the files are unzipped.

$ cd /u01
$ mkdir StageR12

$ cd /u01/download

$ unzip -d /u01/StageR12 <ZipFile>

More Detail about stage creation

Using Electronic Delivery With Rapid Install in Oracle E-Business Suite Release 12 [ID 406138.1]

Step 2:

Prerequisites

After prepared three Linux machine.

On each machine, you need to accomplish some prerequisites before installation start.

Copy the Stage on each machine (Three Linux machine). Here I showed all pre-requisites for installation
for Database Server machine as same like you need to configure all pre-requisites on remaining two

Mohamed Azar | http://mohamedazar.wordpress.com


DBA, Blogger, Contributor, Book reviewer. Page 2
machine also (WEB Server and Application Server). If you want more detail, you can refer following
support document.

Oracle E-Business Suite Installation and Upgrade Notes Release 12 (12.1.1) for Linux x86-64 [ID 761566.1]

Kernel Requirements :

#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
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
SUSE Linux Enterprise Server 9 2.6.5-7.244
SUSE Linux Enterprise Server 10 2.6.16.21-0.8

RPM Packages :

 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
 make-3.81-1.1.x86_64
 gdbm-1.8.0-26.2.1.i386
 gdbm-1.8.0-26.2.1.x86_64
 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
 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

Mohamed Azar | http://mohamedazar.wordpress.com


DBA, Blogger, Contributor, Book reviewer. Page 3
 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
 kernel-headers-2.6.18-8.el5.x86_64
 openmotif21-2.1.30-11.EL5.i3861
 xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386
 binutils-2.17.50.0.6-6.0.1.x86_64

RPM packages install like below

[root@erpproddb ~]# rpm -Uvh unixODBC-*

Kernel Parameters :

Recommanded Kernel

kernel.semmsl 2561
kernel.semmns 320001
kernel.semopm 1001
kernel.semmni 1421
kernel.shmall 2097152
kernel.shmmax Half the size of the physical memory (in bytes), and at least 2147483648 2
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.core.rmem_default 262144
net.core.rmem_max 4194304
net.core.wmem_default 262144
net.core.wmem_max 262144

This is my server configuration.

[root@erpprodweb ~]# vi /etc/sysctl.conf

# Controls the maximum shared segment size, in bytes

kernel.shmmax = 68719476736

# Controls the maximum number of shared memory segments, in pages

kernel.shmall = 4294967296

kernel.sem = 256 32000 100 142

kernel.shmmni = 4096

kernel.msgmax = 8192

kernel.msgmnb = 65535

Mohamed Azar | http://mohamedazar.wordpress.com


DBA, Blogger, Contributor, Book reviewer. Page 4
kernel.msgmni = 2878

net.ipv4.ip_local_port_range = 10000 65000

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

fs.file-max = 6815744

net.core.wmem_max = 1048576

fs.aio-max-nr = 1048576

[root@erpproddb ~]# /sbin/sysctl –p

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:

[root@erpproddb ~]# vi /etc/resolv.conf

options timeout:15
options timeout:15

Edit Hosts file like, here we need to add three server ipaddress and domain name
service.

Edit Host Service

[root@erpproddb ~]# vi /etc/hosts

# Do not remove the following line, or various programs

# that require network functionality will fail.

127.0.0.1 localhost.localdomain localhost

::1 localhost6.localdomain6 localhost6

10.1.4.XXX erpproddb.ace-erp.com erpproddb

Mohamed Azar | http://mohamedazar.wordpress.com


DBA, Blogger, Contributor, Book reviewer. Page 5
10.1.4.YYY erpprodapps.ace-erp.com erpprodapps

10.1.4.ZZZ erpprodweb.ace-erp.com erpprodweb

[root@erpproddb ~]# vi /etc/security/limits.conf

* hard nofile 65535

* soft nofile 4096

* hard nproc 16384

* soft nproc 2047

OS Library Patch for Oracle HTTP Server (on Oracle Linux 5 and RHEL 5 only)

Download and apply the patch 6078836 from My Oracle Support to fix an issue with the Oracle HTTP Server (missing libdb.so.2) bundled with the E-Business
Suite technology stack.

[root@erpproddb 6078836]# ls

libdb.so.2 README.txt

#mv /usr/lib/libdb.so.2 /usr/lib/libdb.so.2.6078836

#cp libdb.so.2 /usr/lib

Link to Motif library in Oracle Application Server 10.1.2 (on Oracle Linux 5 and RHEL 5
only)

[root@erpproddb ~]# unlink /usr/lib/libXtst.so.6

[root@erpproddb ~]# ln -s /usr/X11R6/lib/libXtst.so.6.1 /usr/lib/libXtst.so.6

Note : Do the above pre-requisites on other remaining machine.

Start the Installation : Database Server (Node 1).

[root@erpproddb rapidwiz]# pwd


/u01/StageR12/startCD/Disk1/rapidwiz
[root@erpproddb rapidwiz]# ls
adautostg.pl driver images oui RapidWiz.ini template
bin etc jlib rapidwiz RapidWizVersion unzip
ClientWiz.cmd File jre RapidWiz.cmd RapidWizVersion.cmd
[root@erpproddb rapidwiz]# ./rapidwiz

Mohamed Azar | http://mohamedazar.wordpress.com


DBA, Blogger, Contributor, Book reviewer. Page 6
Click Next

Click Next

Enter your Oracle Support ID

Mohamed Azar | http://mohamedazar.wordpress.com


DBA, Blogger, Contributor, Book reviewer. Page 7
Choose Create a new Configuration

Click Next

Choose Port Pool, Default 0, Here I can choose 1.

Mohamed Azar | http://mohamedazar.wordpress.com


DBA, Blogger, Contributor, Book reviewer. Page 8
Provide Database Server Information , Database SID , Database OS user and Base directory.

Click Next

Mohamed Azar | http://mohamedazar.wordpress.com


DBA, Blogger, Contributor, Book reviewer. Page 9
Click Next

Click Next, Default America

Choose Character Set

Mohamed Azar | http://mohamedazar.wordpress.com


DBA, Blogger, Contributor, Book reviewer. Page 10
Provide Application Server hostname , application username and Base Directory.

Note : Here If you want to install Application & Web on same server, provide same server name what
you given Database Server and don’t need to edit the services.

Edit Services  Only Application Batch processing.

Mohamed Azar | http://mohamedazar.wordpress.com


DBA, Blogger, Contributor, Book reviewer. Page 11
Add New Server for web service.

Provide Web Server information , hostname and application user.

Mohamed Azar | http://mohamedazar.wordpress.com


DBA, Blogger, Contributor, Book reviewer. Page 12
Edit Services  Choose appropriate services.

System check

Mohamed Azar | http://mohamedazar.wordpress.com


DBA, Blogger, Contributor, Book reviewer. Page 13
Click Next

Installation Going on,

Installation completed.

Mohamed Azar | http://mohamedazar.wordpress.com


DBA, Blogger, Contributor, Book reviewer. Page 14
Click Finish.

Go to Application Server :

[root@erpproddb rapidwiz]# pwd


/u01/StageR12/startCD/Disk1/rapidwiz
[root@erpproddb rapidwiz]# ls
adautostg.pl driver images oui RapidWiz.ini template
bin etc jlib rapidwiz RapidWizVersion unzip
ClientWiz.cmd File jre RapidWiz.cmd RapidWizVersion.cmd
[root@erpproddb rapidwiz]# ./rapidwiz

Click Next

Mohamed Azar | http://mohamedazar.wordpress.com


DBA, Blogger, Contributor, Book reviewer. Page 15
Provide Support ID

Here Choose Load the following saved configuration

Provide Database Server hostname, Database SID and port number.

Mohamed Azar | http://mohamedazar.wordpress.com


DBA, Blogger, Contributor, Book reviewer. Page 16
System check

Click Next

Installation going on

Mohamed Azar | http://mohamedazar.wordpress.com


DBA, Blogger, Contributor, Book reviewer. Page 17
Installation Completed

Click Finish.

Go to Web Server :

[root@erpproddb rapidwiz]# pwd


/u01/StageR12/startCD/Disk1/rapidwiz
[root@erpproddb rapidwiz]# ls
adautostg.pl driver images oui RapidWiz.ini template
bin etc jlib rapidwiz RapidWizVersion unzip
ClientWiz.cmd File jre RapidWiz.cmd RapidWizVersion.cmd
[root@erpproddb rapidwiz]# ./rapidwiz

Mohamed Azar | http://mohamedazar.wordpress.com


DBA, Blogger, Contributor, Book reviewer. Page 18
Provide Database Server name, Database SID and port Number.

System Check

Mohamed Azar | http://mohamedazar.wordpress.com


DBA, Blogger, Contributor, Book reviewer. Page 19
Click Next.

Installation going on

Click Next

Mohamed Azar | http://mohamedazar.wordpress.com


DBA, Blogger, Contributor, Book reviewer. Page 20
Click Finish.

Log file check

Now Successfully installation completed. Go to application URL.

Mohamed Azar | http://mohamedazar.wordpress.com


DBA, Blogger, Contributor, Book reviewer. Page 21
Mohamed Azar | http://mohamedazar.wordpress.com
DBA, Blogger, Contributor, Book reviewer. Page 22

You might also like