How to install Pre-requisites RPM for EBS 12.2 on OEL 7/RHEL 7

In this post, I am going to share how to install pre-requisites RPM related to EBS R12.2 through
Oracle public yum repository. It is recommended that this x86_64 Pre-Install RPM be installed on top of a 'minimal' installation of Oracle Linux to provide just the necessary packages to install and run Oracle E-Business Suite Release 12.
RPM provides all required E-Business Suite packages for both the application and database tiers.

This Pre-Install RPM helps to reduce the preparation time of an 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 (12.1, 12.2).
  • 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.
  • Updating kernel parameters in /etc/sysctl.conf to recommended values.
  • Sets DNS resolver parameters in /etc/resolv.conf to the minimum recommended values.
  • Sets 'numa=off' in the kernel in the kernel command line.
  • Disables 'Transparent Huge Pages (THP)' if enabled.


1) As root user :

# cd /etc/yum.repos.d

Run below command, it will create the repository file for preinstall RPM. If there is already a repo file please rename it and download the latest one.


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:

name=Oracle Linux $releasever Latest ($basearch)






name=Oracle Linux $releasever Add ons ($basearch)





If you are using RHEL/Centos use below to download the GPG key for RPM.

3) Now install the RPM's using below command
yum install oracle-ebs-server-R12-preinstall.x86_64 -y

4) Install openmotif (Important)

 yum install

or from addons

yum install openmotif21-2.1.30-11.el7
Loaded plugins: langpacks, ulninfo
Resolving Dependencies
--> Running transaction check
---> Package openmotif21.i686 0:2.1.30-11.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

 Package                          Arch                      Version                              Repository                       Size
 openmotif21                      i686                      2.1.30-11.el7                        ol7_addons                      1.0 M

Transaction Summary
Install  1 Package

Total download size: 1.0 M
Installed size: 2.6 M
Is this ok [y/d/N]: y
Downloading packages:
openmotif21-2.1.30-11.el7.i686.rpm                                                                              | 1.0 MB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : openmotif21-2.1.30-11.el7.i686                                                                                      1/1 
  Verifying  : openmotif21-2.1.30-11.el7.i686                                                                                      1/1 

  openmotif21.i686 0:2.1.30-11.el7                                                                                                     


If you like please follow and comment