In this article Oracle EBS (E-Business Suite 12.2.8) Fresh installation in Linux server and next few posts, I will give step by step installation of R12.2
System Requirements:
Operating system: Linux X86-64 – OEL 7
Memory: 8GB
DB Storage : 450GB
Application Storage: 450 GB
Here I have installed multi-node installation the database and application service are distributed across the multiple database and application nodes.
Kernel Requirements:
The required minimum kernel versions to determine version for Oracle Linux —> 7 3.10.0-123.el7, 3.8.13-35.3.1.el7uek3
$ uname -r
5.4.17-2102.205.7.3.el7uek.x86_64
Oracle E-Business Suite Preinstallation RPM (Oracle Linux 7 )
The following are steps needed to install the rpm to change from enabled=0 to enabled=1
enabled=0 (Disables the repository)
enabled-1 (Enabled the repository)
root@oracle yum.repos.d]# vi public-yum-ol7.repo
enabled=0
to
enabled-1
for Oracle Linux 7, update all packages and then install the preinstallation rpm by running the following yum commands
yum update
yum install -y oracle-ebs-server-R12-preinstall
yum install –y oracle-rdbms-server-12cR1-preinstall
OR
Required Packages:
Verify the packages and update the packages
compat-libstdc++-296-2.96-144.0.2.el7.i686
xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386
libXrender-0.9.8-2.1.el7.i686
motif-2.3.4-14.el7_5.i6861
motif-devel-2.3.4-14.el7_5.i686
binutils-2.23.52.0.1-16.el7.x86_642
compat-libcap1-1.10-7.el7.x86_64
compat-libstdc++-33-3.2.3-71.el7.i686
compat-libstdc++-33-3.2.3-71.el7.x86_64
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
libaio-0.3.109-12.el7.i686
libaio-0.3.109-12.el7.x86_64
libaio-devel-0.3.109-12.el7.x86_64
libgcc-4.8.2-16.el7.i686
libgcc-4.8.2-16.el7.x86_64
libgomp-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
make-3.82-21.el7.x86_64
perl-File-CheckTree-4.42-3.el7.noarch
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
elfutils-libelf-devel-0.158-3.el7.x86_64
libaio-devel-0.3.109-12.el7.i686
xorg-x11-utils-7.5-13.1.el7.x86_64
Software requirements:
The following maintenance tools must be installed on all machines,
Linux x86-64 -ar, gcc, g++, ld, ksh, make, X Display Server
Swap Space:
Swap space should be configured with a minimum of 17GB
grep SwapTotal /proc/meminfo
[root@devebsapp ~]# grep SwapTotal /proc/meminfo
SwapTotal: 17817592 kB
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. [root@devebsapp ~]# vi /etc/sysctl.conf
sysctl settings are defined through files in
/usr/lib/sysctl.d/, /run/sysctl.d/, and /etc/sysctl.d/.
Vendors settings live in /usr/lib/sysctl.d/.
To override a whole file, create a new file with the same in
/etc/sysctl.d/ and put new settings there. To override
only specific settings, add a file with a lexically later
name in /etc/sysctl.d/ and put new settings there.
For more information, see sysctl.conf(5) and sysctl.d(5).
kernel.randomize_va_space = 2
net.ipv4.conf.all.send_redirects = 0
net.ipv4.conf.default.send_redirects = 0
net.ipv4.ip_forward = 0
net.ipv4.conf.all.send_redirects = 0
net.ipv4.conf.default.send_redirects = 0
net.ipv4.conf.all.accept_source_route = 0
net.ipv4.conf.default.accept_source_route = 0
net.ipv4.conf.all.accept_redirects = 0
net.ipv4.conf.default.accept_redirects = 0
net.ipv4.conf.all.secure_redirects = 0
net.ipv4.conf.default.secure_redirects = 0
net.ipv4.conf.all.log_martians = 1
net.ipv4.conf.default.log_martians = 1
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.icmp_ignore_bogus_error_responses = 1
net.ipv4.conf.all.rp_filter = 1
net.ipv4.conf.default.rp_filter = 1
net.ipv4.tcp_syncookies = 1
net.ipv6.conf.all.accept_ra = 0
net.ipv6.conf.default.accept_ra = 0
net.ipv6.conf.all.accept_redirects = 0
net.ipv6.conf.default.accept_redirects = 0
kernel.unknown_nmi_panic = 1
kernel.sysrq = 1
kernel.semmsl = 256
kernel.semmns = 32000
kernel.semopm = 100
kernel.semmni = 142
kernel.shmall = 4294967296
kernel.shmmax = 4398046511104
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
kernel.sem = 256 32000 100 142
Domain Name System (DNS) Resolver Parameters:
The following entries to these minimum settings in the /etc/resolv.conf file on each server node:
options attempts:5
options timeout:15
Host Names:
[root@devebsapp ~]# vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.17.26.10 devebsapp.localdomain devebsapp
Modify ulimit settings in limits.conf:
Open the /etc/security/limits.conf file and change the existing ulimit settings for “hard” and “soft” parameters as follows.
* hard nofile 65536
* soft nofile 4096
* hard nproc 16384
* soft nproc 2047
* hard stack 16384
* soft stack 10240
Create a required link to the Motif library (Oracle Linux 7)
cd /usr/lib
ln -s libXm.so.4.0.4 libXm.so.2
To add oraIventory file location into oraInst
[root@devebsapp etc]# vi oraInst.locinventory_loc=/devapps/oraInventory
inst_group=dba
Download the Oracle EBS 12.2 Software
How to download oracle EBS R12.2 software or Oracle E – Business Suite R12.2.0 software
Preparing the Stage Area
Oracle EBS 12.2.8 Step by Step Installation – Part 2
Pingback: Oracle EBS 12.2.8 Step by Step Installation - Part 2 | OracleAppsDBA Oracle EBS 12.2.8 installation steps by steps