EBS R12 Installation On Linux
EBS R12 Installation On Linux
1
Oracle Application R12 (12.1.3) Installation on Linux (64 bit) – Prasad Chandane (Cell No. +91 9730 496 886)
Contents
Objective ............................................................................................................................................................................................... 4
Pre-Install Task.................................................................................................................................................................................... 7
Disk Space.......................................................................................................................................................................................... 7
Specific Software Requirements ................................................................................................................................................... 7
RPM..................................................................................................................................................................................................... 7
JDK .................................................................................................................................................................................................... 11
etc/hosts .......................................................................................................................................................................................... 11
etc/sysconfig/network................................................................................................................................................................. 11
etc/sysconfig/networking/profiles/default/network......................................................................................................... 11
etc/sysctl.conf ................................................................................................................................................................................. 11
etc/security/limits.conf ............................................................................................................................................................... 12
etc/resolv.conf................................................................................................................................................................................ 13
OS Library Patch for Oracle HTTP Server(on Oracle Linux 5, RHEL 5 and Oracle Linux 6 only) .............................. 13
Link to Motif library in Oracle Application Server 10.1.2 (on Oracle Linux 5 and RHEL 5 only) ............................... 13
OS User & Group ........................................................................................................................................................................... 13
Reference ............................................................................................................................................................................................. 35
Metalink Notes ............................................................................................................................................................................... 35
Articles ............................................................................................................................................................................................. 35
2
Oracle Application R12 (12.1.3) Installation on Linux (64 bit) – Prasad Chandane (Cell No. +91 9730 496 886)
3
Oracle Application R12 (12.1.3) Installation on Linux (64 bit) – Prasad Chandane (Cell No. +91 9730 496 886)
Objective
Step by Step instructions to install Oracle Applications R12(12.1.1) on Oracle
Enterprise Linux 5 are described in this article. This is a single node installation,
meaning that the database, all product directories and AD core directories, and all
servers (concurrent processing, forms, and Web) are installed on a single node
under one common APPL_TOP.
The database node and the Applications node can be installed on the same
machine. This type of installation is generally used for small systems or for
demonstration purposes. More commonly, the database node is installed on one
machine, and the Applications node on another machine. This provides improved
manageability, scalability, and performance.
This document will take Linux 64 bit platform as example. And my hardware
configuration is
Item Configuration
RAM 6G
/u02 200 GB
/ 100 GB
4
Oracle Application R12 (12.1.3) Installation on Linux (64 bit) – Prasad Chandane (Cell No. +91 9730 496 886)
For Oracle Internal User, you can also download from link:
https://sac.us.oracle.com/download/index.html
Download Tips:
Use the following command for Batch download, firstly collect all URLs required and put
it in a text file, say download.txt, one URL on a line
wget -i download.txt
Unzip
Create stage area - for downloaded installation pack, just unzip all zip files under stage
area directory StageR12, eg.
……
MD5 Checksums
Strongly suggest you perform MD5 check against the stage area.
The md5 checksums for the staged directory structure can be used to validate the software
5
Oracle Application R12 (12.1.3) Installation on Linux (64 bit) – Prasad Chandane (Cell No. +91 9730 496 886)
integrity. Do this by running the md5sum program against the stage area using the oracle
created checksum file. Note for can observe you have any problem with your stage or
not(Corrupted zip etc)
6
Oracle Application R12 (12.1.3) Installation on Linux (64 bit) – Prasad Chandane (Cell No. +91 9730 496 886)
Pre-Install Task
Disk Space
Database node file system (Vision Demo 208 GB (210 GB on HP-UX Itanium)
Database)
The total space required for a standard system (not including the stage area) is 85 GB for a
fresh install with a production database, and 233 GB for a fresh install with a Vision Demo
database.
df –h
The following maintenance tools must be installed on machine, 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.
Linux x86 ar, gcc, g++, ld, ksh, make, X Display Server
Linux x86-64 ar, gcc, g++, ld, ksh, make, X Display Server
IBM AIX on Power Systems (64-bit) ar, cc, aCC, make, X Display Server
RPM
First, you should check your Linux Kernel, to determine your linux version, enter:
7
Oracle Application R12 (12.1.3) Installation on Linux (64 bit) – Prasad Chandane (Cell No. +91 9730 496 886)
uname –r
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 Oracle Linux 6 and
installed manually:
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)
The following packages must be installed from the Oracle Linux 6 distribution media:
binutils-2.20.51.0.2-5.11
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
8
Oracle Application R12 (12.1.3) Installation on Linux (64 bit) – Prasad Chandane (Cell No. +91 9730 496 886)
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
make-3.81-19.el6.x86_64
gdbm-1.8.0-36.el6.i686
gdbm-1.8.0-36.el6.x86_64
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
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-libstdc++-33-3.2.3-69.el6.x86_64
elfutils-libelf-devel-0.148.1-el6.x86_64
kernel-uek-headers-2.6.32-100.28.5.el6.x86_64
libaio-devel-0.3.107-10.el6.x86_64
9
Oracle Application R12 (12.1.3) Installation on Linux (64 bit) – Prasad Chandane (Cell No. +91 9730 496 886)
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
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.
Be sure you have above rmp on your system, you can use below command to check
whether RPM packages are installed or not
q = query
a = all
What’s the RPM:The Red Hat Package Manager (RPM) is a toolset used to build and
manage software packages on UNIX systems. Distributed with the Red Hat Linux
distribution and its derivatives (CentOS is 100% compatible rebuild of the Rehat
Enterprise Linux).
The RPM files represent application or package that you can install on Linux system.
10
Oracle Application R12 (12.1.3) Installation on Linux (64 bit) – Prasad Chandane (Cell No. +91 9730 496 886)
JDK
JDK 6 is bundled with Oracle E-Business Suite version 12.1.1. You do NOT need to install
the JDK separately.
/etc/hosts
For Oracle Linux 4, 5 and 6, and Red Hat Enterprise Linux 4 and 5:
/etc/sysconfig/network
HOSTNAME=[node_name].[domain_name]
/etc/sysconfig/networking/profiles/default/network
If you changed any files in the previous steps, restart the system.
/etc/sysctl.conf
Edit the /etc/sysctl.conf file to configure your kernel settings. After editing the file, use the
"sysctl -p" command or restart the system to invoke the new settings.
11
Oracle Application R12 (12.1.3) Installation on Linux (64 bit) – Prasad Chandane (Cell No. +91 9730 496 886)
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 and 5, and SUSE Linux Enterprise Server 9 and 10:
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.
/etc/security/limits.conf
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.
12
Oracle Application R12 (12.1.3) Installation on Linux (64 bit) – Prasad Chandane (Cell No. +91 9730 496 886)
/etc/resolv.conf
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
OS Library Patch for Oracle HTTP Server(on Oracle Linux 5, RHEL 5 and Oracle Linux 6 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.
Note that this patch (which includes a required operating system library) must be applied
before installing Oracle E-Business Suite.
Without this patch, after installation, HTTP Server can not start.
Link to Motif library in Oracle Application Server 10.1.2 (on Oracle Linux 5 and RHEL 5 only)
Perform the following command (as root on your system) to update a required link to a
Motif library prior to relinking or patching the 10.1.2 Application Server Oracle Home:
# unlink /usr/lib/libXtst.so.6
# ln -s /usr/X11R6/lib/libXtst.so.6.1 /usr/lib/libXtst.so.6
Generally for PROD instance, we need create two OS user for installation, one user is used
to manage DB, the other is used to manage Apps.
Since our instance is a TEST instance, so for simple, we just create one user to manage DB
and Apps, Here we use ‘oracle’ as user, use ‘oinstall’ as group.
chown changes the user and/or group ownership of each given file.
13
Oracle Application R12 (12.1.3) Installation on Linux (64 bit) – Prasad Chandane (Cell No. +91 9730 496 886)
Installation process
Export Display
To ensure we have a graphical installation process, we can export server to our local linux
which have X window system. If your server have installed X window, then you can
ignore this step.
ALTDISPLAY=rws60004sgd.us.oracle.com:50
(First, in our local linux, Check our local linux’s host and port)
[email protected]'s password:
./rapidwiz
If you intend to use standard installation mode, you need login as root user.
14
Oracle Application R12 (12.1.3) Installation on Linux (64 bit) – Prasad Chandane (Cell No. +91 9730 496 886)
15
Oracle Application R12 (12.1.3) Installation on Linux (64 bit) – Prasad Chandane (Cell No. +91 9730 496 886)
16
Oracle Application R12 (12.1.3) Installation on Linux (64 bit) – Prasad Chandane (Cell No. +91 9730 496 886)
17
Oracle Application R12 (12.1.3) Installation on Linux (64 bit) – Prasad Chandane (Cell No. +91 9730 496 886)
18
Oracle Application R12 (12.1.3) Installation on Linux (64 bit) – Prasad Chandane (Cell No. +91 9730 496 886)
19
Oracle Application R12 (12.1.3) Installation on Linux (64 bit) – Prasad Chandane (Cell No. +91 9730 496 886)
20
Oracle Application R12 (12.1.3) Installation on Linux (64 bit) – Prasad Chandane (Cell No. +91 9730 496 886)
21
Oracle Application R12 (12.1.3) Installation on Linux (64 bit) – Prasad Chandane (Cell No. +91 9730 496 886)
22
Oracle Application R12 (12.1.3) Installation on Linux (64 bit) – Prasad Chandane (Cell No. +91 9730 496 886)
For DB user, Modify /.bash_profile, add your DB env file path into it, eg.
. /u01/oracle/mc3yd213/db/tech_st/11.1.0/mc3yd213_bej301441.env
For Apps user, Modify /.bash_profile, add your Apps env file path into it, eg.
. /u01/oracle/mc3yd213/apps/apps_st/appl/APPSmc3yd213_bej301441.env
23
Oracle Application R12 (12.1.3) Installation on Linux (64 bit) – Prasad Chandane (Cell No. +91 9730 496 886)
Database:
SYS/change_on_install
SYSTEM/manager
Application Users:
SYSADMIN/SYSADMIN
MFG/WELCOME
OPERATIONS/WELCOME
SERVICES/WELCOME
MRC/WELCOME
HRMS/WELCOME
24
Oracle Application R12 (12.1.3) Installation on Linux (64 bit) – Prasad Chandane (Cell No. +91 9730 496 886)
$APPL_TOP
R12:<APPS_BASE>/apps/apps_st/appl
$COMMON_TOP
$ORACLE_HOME
R12:<APPS_BASE>/apps/tech_st/10.1.2
$ORACLE_HOME
R12:<ORACLE_BASE>/db/tech_st/10.2.0
ORADATA
25
Oracle Application R12 (12.1.3) Installation on Linux (64 bit) – Prasad Chandane (Cell No. +91 9730 496 886)
R12:<ORACLE_BASE>/db/apps_st/data
===INSTANCE HOME===
INST_TOP
R12:<APPS_BASE>/inst/apps/<context_name>
NOTE:Configuration,logs,Certificates.
26
Oracle Application R12 (12.1.3) Installation on Linux (64 bit) – Prasad Chandane (Cell No. +91 9730 496 886)
https://updates.oracle.com/download/9239090.html
NOTE: the linux 32-bit and the 64-bit patch are one and the same. 32-bit Linux patches are
applicable for 64-bit Linux OS as well.
Documents
Official Documents
Database Preparation Guidelines for an Oracle E-Business Suite Release 12.1.1 Upgrade
[Doc ID 761570.1]
Oracle E-Business Suite Installation and Upgrade Notes Release 12 (12.1.1) for Linux x86
[Document 761564.1]
External references
http://my.opera.com/jafferappsdba/blog/2011/12/17/upgrade-from-ebs-12-1-1-to-12-
1-3
27
Oracle Application R12 (12.1.3) Installation on Linux (64 bit) – Prasad Chandane (Cell No. +91 9730 496 886)
http://oracleminds.wordpress.com/2011/12/22/how-did-i-upgrade-our-oracle-ebs-fro
m-r12-1-1-to-12-1-3/
2. Installation packs
* Patch 9239089
* Patch 9239090
* Patch 9239095
* Patch 9817770
* Patch 9966055
Installation process
source /d01/oracle/VIS/apps/apps_st/appl/APPSVIS_adc6180205.env
/d01/oracle/VIS/inst/apps/VIS_adc6180205/admin/scripts/adstpall.sh apps/apps
source /d01/oracle/VIS/db/tech_st/11.1.0/VIS_adc6180205.env
sqlplus / as sysdba
SQL>shutdown immediate;
6. edit the init parameter file in the database(Using 11gR1 follow doc.761570.1)
/d01/oracle/VIS/db/tech_st/11.1.0/dbs/initVIS.ora
vi initVIS.ora
add (_disable_fast_validate=TRUE).
28
Oracle Application R12 (12.1.3) Installation on Linux (64 bit) – Prasad Chandane (Cell No. +91 9730 496 886)
7. set pga and sga size in init parameter file (initVIS.ora file)
pga_aggregate_target=2G
Note:
ORA-04030: out of process memory when trying to allocate 822904 bytes (pga heap, kco
buffer)
sqlplus / as sysdba
/d01/oracle/VIS/db/tech_st/11.1.0/appsutil/admin
cp /u01/12.1.3/9239089/admin/adgrants.sql
/d01/oracle/VIS/db/tech_st/11.1.0/appsutil/admin/adgrants.sql
/d01/oracle/VIS/db/tech_st/11.1.0/VIS_adc6180205.env
(iv)logon to sqlplus and run adgrants.sql with apps schema password as below
sqlplus /nolog
29
Oracle Application R12 (12.1.3) Installation on Linux (64 bit) – Prasad Chandane (Cell No. +91 9730 496 886)
*u9239089.drv
Run adadmin > Compile/Reload Applications Database Entities menu >Compile APPS
schema.
*u9239090.drv
*Patch 9966055
30
Oracle Application R12 (12.1.3) Installation on Linux (64 bit) – Prasad Chandane (Cell No. +91 9730 496 886)
ad_applied_patches
ad_bugs
3. License applications
31
Oracle Application R12 (12.1.3) Installation on Linux (64 bit) – Prasad Chandane (Cell No. +91 9730 496 886)
RW-50004: Error code received when running external process. Check log file for details.
When installation progress go to 33%, then raise RW-50004 Error, Generally it is due to OS
user/group you used may not have correct priority to installation folder.
Error Message:” RW-50015: Error: - HTTP Listener is not responding. The service might not
have started on the port yet. Please check the service and use the retry button.”
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.
Enter the location for the disk labeled: Oracle Applications Rapid Install – RDBMS Disk 1
32
Oracle Application R12 (12.1.3) Installation on Linux (64 bit) – Prasad Chandane (Cell No. +91 9730 496 886)
Error Message:
From adpatch,”
STATUS_MESSAGE
------------------------------------------------------------------------------
Running UTL_RECOMP.RECOMP_PARALLEL...
declare
ERROR at line 1:
ERROR:
Solution: Edit the init parameter file in the database(Using 11gR1 follow doc.761570.1)
/d01/oracle/VIS/db/tech_st/11.1.0/dbs/initVIS.ora
33
Oracle Application R12 (12.1.3) Installation on Linux (64 bit) – Prasad Chandane (Cell No. +91 9730 496 886)
Add
_disable_logging=false
34
Oracle Application R12 (12.1.3) Installation on Linux (64 bit) – Prasad Chandane (Cell No. +91 9730 496 886)
Reference
Metalink Notes
Oracle E-Business Suite Installation and Upgrade Notes Release 12 (12.1.1) for Linux x86
[ID 761564.1]
Oracle E-Business Suite Installation and Upgrade Notes Release 12 (12.1.1) for Linux
x86-64 [ID 761566.1]
How to locate the log files and troubleshoot Rapid Install for Release 12.0.x and 12.1.x
(Doc ID 452120.1)
Articles
http://docs.oracle.com/cd/E18727_01/doc.121/e12842.pdf
http://heliosguneserol.wordpress.com/2010/06/11/oracle-applications-12-1-1-installati
on-on-rhel-5/
http://www.freeoraclehelp.com/2011/11/oracle-applicationsapps-r12-1211.html
http://www.appsdba.info/docs/oracle_apps/Installation/R12/snir12-ln.pdf
http://gerardnico.com/wiki/ebs/installation
35