Home / APPS DBA / OEL Configuration for Oracle Apps R12.2
OracleEBSConfig

OEL Configuration for Oracle Apps R12.2

OEL Configuration for Oracle Apps R12.2.12

 

In the preceding blog post, we discussed the installation procedure for Oracle Enterprise Linux (OEL). Our current objective is to configure and prepare the Linux system for the successful installation of Oracle Apps R12.2.

Pre-Requisite Installation Steps for Oracle Apps R12.2 Configuration

To ensure a seamless installation process, it is crucial to verify the presence of prerequisite RPMs (Red Hat Package Manager) and libraries. In this comprehensive guide, we will employ the automatic method by utilizing “yum” to validate and install the necessary RPMs specific to Oracle Apps R12.2. This approach will also establish the essential user accounts, namely “oracle” and “applmgr.”

To commence, the following adjustments need to be made in the “yum.repos.d” directory:

  1. Login as an authorized user, preferably “root.”
  2. Navigate to the directory “/etc/yum.repos.d.”

Subsequently, we will proceed with the installation of the necessary RPMs by utilizing the “public-yum” repository.

# wget http://public-yum.oracle.com/public-yum-ol6.repo

Repository file for oel 6 will be downloaded in this Directory as shown in Picture

 

To modify the repository configuration, open the relevant repository file in a text editor and update the “enabled” field from ‘0’ to ‘1’ for the repositories specific to the machine’s operating system. Additionally, ensure that the ‘addons’ channel is enabled. Please refer to the example repository file entries below, which require updating:

Note: Prior to making any changes, it is crucial to take a backup of the repository file.

Now open the Repository with VI editor to edit 

 

Only Following Parameters need to be changed

[ol6_latest]

name=Oracle Linux $releasever Latest ($basearch)

baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/latest/$basearch/

gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6

gpgcheck=1

enabled=1

 

[ol6_addons]

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

baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/addons/$basearch/

gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6

gpgcheck=1

enabled=1

 

[ol6_UEK_latest]

name=Latest Unbreakable Enterprise Kernel for Oracle Linux $releasever ($basearch)

baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/UEK/latest/$basearch/

gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6

gpgcheck=1

enabled=1

 

Now, Install the R12 pre-reqs using below commands one by one given below on the terminal with ROOT user, make sure the internet is available on the Virtual Machine

yum install -y oracle-database-preinstall-19c

yum install -y oracle-database-preinstall-12c

yum install -y oracle-ebs-server-R12-preinstall

yum update -y

yum downgrade binutils

After the above rpm installation, you can check the OS users created.

[root@test1 ~]# id oracle

uid=54321(oracle) gid=54321(oinstall) groups=54321(oinstall),54322(dba),54323(oper),54324(backupdba),54325(dgdba),54326(kmdba),54330(racdba)

[root@test1 ~]# id applmgr

uid=54322(applmgr) gid=54321(oinstall) groups=54321(oinstall)

I will just be using Oracle User to Install the application. Now we will change the password of Oracle user to use it for Application Installation

[root@test1 ~]# passwd oracle

Changing password for user oracle.

New password:

BAD PASSWORD: The password contains the user name in some form

Retype new password:

passwd: all authentication tokens updated successfully.

 

Now, update the /etc/hosts file

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

Append the below values in the configuration file  /etc/security/limits.conf

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

—————

 * hard nofile 65536

 * soft nofile 4096

 * hard nproc 16384

 * soft nproc 2047

 * hard stack 16384

 * soft stack 10240

 

Set your inventory location under /etc/oraInst.loc as  

inventory_loc=/u01/oracle/oraInventory

inst_group=oinstall

[root@test1 u01]# vi /etc/oraInst.loc

[root@test1 u01]# cat /etc/oraInst.loc

inventory_loc=/u01/oracle/oraInventory

inst_group=oinstall

Change the Permission level on oraInst.loc

[root@test1 /]# chmod 777 /etc/oraInst.loc

Create directories, Change the Owner ship and Permission to Oracle user for /u01

[root@test1 /]# mkdir -p /u01/oracle/oraInventory

[root@test1 /]# chmod 755 -R /u01/oracle/oraInventory

[root@test1 /]# ls -ld /u01/oracle/oraInventory

drwxr-xr-x. 2 root root 4096 Jul 12 16:39 /u01/oracle/oraInventory

[root@test1 /]# chown  -R oracle:oinstall  /u01/oracle/oraInventory

[root@test1 /]# chmod -R 777 /u01/oracle/oraInventory

 [root@test1 /]# chmod -R 775 /u01

 

Link to Motif library in Oracle Application Server 10.1.2

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

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

[root@test1 /]# ls -ltr /usr/lib/libXtst.so.6

lrwxrwxrwx. 1 root root 29 Jul 12 16:36 /usr/lib/libXtst.so.6 -> /usr/X11R6/lib/libXtst.so.6.1

 

Following a successful Configuration of OEL for , we can now proceed with the following Blogs 

Oracle Media Download Procedure Link

Creating Staging Area for EBS Link

 

  • 5

About Syed Saad Ali

With 13 years of experience as a certified and skilled Oracle Database Administrator, I possess the expertise to handle various levels of database maintenance tasks and proficiently perform Oracle updates. Throughout my career, I have honed my analytical abilities, enabling me to swiftly diagnose and resolve issues as they arise. I excel in planning and executing special projects within time-sensitive environments, showcasing exceptional organizational and time management skills. My extensive knowledge encompasses directing, coordinating, and exercising authoritative control over all aspects of planning, organization, and successful project completions. Additionally, I have a strong aptitude for resolving customer relations matters by prioritizing understanding and effective communication. I am adept at interacting with customers, vendors, and management, ensuring seamless communication and fostering positive relationships.

Check Also

OracleEBSerror

AC-50480: Internal error occurred

AC-50480: Internal error occurred: java.lang.Exception: Error while generating listener.ora