Page 1
Mohamed Azar | http://mohamedazar.wordpress.com DBA, Blogger, Contributor, Book reviewer. Page 1
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
Page 2
Mohamed Azar | http://mohamedazar.wordpress.com DBA, Blogger, Contributor, Book reviewer. Page 2
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
Page 3
Mohamed Azar | http://mohamedazar.wordpress.com DBA, Blogger, Contributor, Book reviewer. Page 3
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
Page 4
Mohamed Azar | http://mohamedazar.wordpress.com DBA, Blogger, Contributor, Book reviewer. Page 4
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 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.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
Page 5
Mohamed Azar | http://mohamedazar.wordpress.com DBA, Blogger, Contributor, Book reviewer. Page 5
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
Page 6
Mohamed Azar | http://mohamedazar.wordpress.com DBA, Blogger, Contributor, Book reviewer. Page 6
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
Page 7
Mohamed Azar | http://mohamedazar.wordpress.com DBA, Blogger, Contributor, Book reviewer. Page 7
Click Next
Click Next
Enter your Oracle Support ID
Page 8
Mohamed Azar | http://mohamedazar.wordpress.com DBA, Blogger, Contributor, Book reviewer. Page 8
Choose Create a new Configuration
Click Next
Choose Port Pool, Default 0, Here I can choose 1.
Page 9
Mohamed Azar | http://mohamedazar.wordpress.com DBA, Blogger, Contributor, Book reviewer. Page 9
Provide Database Server Information , Database SID , Database OS user and Base directory.
Click Next
Page 10
Mohamed Azar | http://mohamedazar.wordpress.com DBA, Blogger, Contributor, Book reviewer. Page 10
Click Next
Click Next, Default America
Choose Character Set
Page 11
Mohamed Azar | http://mohamedazar.wordpress.com DBA, Blogger, Contributor, Book reviewer. Page 11
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.
Page 12
Mohamed Azar | http://mohamedazar.wordpress.com DBA, Blogger, Contributor, Book reviewer. Page 12
Add New Server for web service.
Provide Web Server information , hostname and application user.
Page 13
Mohamed Azar | http://mohamedazar.wordpress.com DBA, Blogger, Contributor, Book reviewer. Page 13
Edit Services Choose appropriate services.
System check
Page 14
Mohamed Azar | http://mohamedazar.wordpress.com DBA, Blogger, Contributor, Book reviewer. Page 14
Click Next
Installation Going on,
Installation completed.
Page 15
Mohamed Azar | http://mohamedazar.wordpress.com DBA, Blogger, Contributor, Book reviewer. Page 15
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
Page 16
Mohamed Azar | http://mohamedazar.wordpress.com DBA, Blogger, Contributor, Book reviewer. Page 16
Provide Support ID
Here Choose Load the following saved configuration
Provide Database Server hostname, Database SID and port number.
Page 17
Mohamed Azar | http://mohamedazar.wordpress.com DBA, Blogger, Contributor, Book reviewer. Page 17
System check
Click Next
Installation going on
Page 18
Mohamed Azar | http://mohamedazar.wordpress.com DBA, Blogger, Contributor, Book reviewer. Page 18
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
Page 19
Mohamed Azar | http://mohamedazar.wordpress.com DBA, Blogger, Contributor, Book reviewer. Page 19
Provide Database Server name, Database SID and port Number.
System Check
Page 20
Mohamed Azar | http://mohamedazar.wordpress.com DBA, Blogger, Contributor, Book reviewer. Page 20
Click Next.
Installation going on
Click Next
Page 21
Mohamed Azar | http://mohamedazar.wordpress.com DBA, Blogger, Contributor, Book reviewer. Page 21
Click Finish.
Log file check
Now Successfully installation completed. Go to application URL.
Page 22
Mohamed Azar | http://mohamedazar.wordpress.com DBA, Blogger, Contributor, Book reviewer. Page 22