1.b Oracle EBS Apps R12.2.0 Installation on Oracle Linux 8.10

Oracle E-Business Suite R12.2 Installation Guide on Oracle Linux 8

Table of Contents

  1. Prerequisites and Repository Setup

  2. Package Installation

  3. System Configuration

  4. File System Setup

  5. Staging Area Build

  6. Staging Area Patching

  7. Linux 8 Workarounds

  8. Installation Execution

  9. Post-Installation Verification


1. Prerequisites and Repository Setup

1.1 Configure Oracle Linux 8 Repositories

Navigate to the YUM repository directory and configure the Oracle Linux 8 repositories:

bash
cd /etc/yum.repos.d

Create or edit repository files with the following configurations:

BaseOS Repository:

ini
[ol8_baseos_latest]
name=Oracle Linux 8 BaseOS Latest ($basearch)
baseurl=https://yum$ociregion.$ocidomain/repo/OracleLinux/OL8/baseos/latest/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1

Addons Repository:

ini
[ol8_addons]
name=Oracle Linux 8 Addons ($basearch)
baseurl=https://yum$ociregion.$ocidomain/repo/OracleLinux/OL8/addons/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1

2. Package Installation

2.1 Update System and Install Required Packages

bash
# Update system packages
dnf update

# Install required packages
dnf install libXrender-0.*.el8.i686 motif-2*.el8.i686 motif-devel-2*.el8.i686 \
  binutils-2*.el8.x86_64 gcc-8*.el8.x86_64 gcc-c++-8*.el8.x86_64 \
  gdbm-1*.el8.i686 gdbm-1*.el8.x86_64 glibc-2*.el8.i686 glibc-2*.el8.x86_64 \
  glibc-common-2*.el8.x86_64 glibc-devel-2*.el8.i686 glibc-devel-2*.el8.x86_64 \
  libaio-0*.el8.i686 libaio-0*.el8.x86_64 libdb-5*.el8.i686 libgcc-8*.el8.i686 \
  libgcc-8*.el8.x86_64 libgomp-8*.el8.x86_64 libnsl-2*.el8.i686 \
  libnsl-2*.el8.x86_64 libstdc++-devel-8*.el8.i686 libstdc++-devel-8*.el8.x86_64 \
  libstdc++-8*.el8.i686 libstdc++-8*.el8.x86_64 libXi-1*.el8.i686 \
  libXp-1*.el8.i686 libXp-1*.el8.x86_64 make-4*.el8.x86_64 sysstat-11*.el8.x86_64 \
  util-linux-2*.el8.x86_64 libaio-devel-0*.el8.i686 elfutils-libelf-devel-0*.el8.x86_64 \
  libXtst-1*.el8.i686 xorg-x11-utils-7*.el8.x86_64

2.2 Install EBS-Specific Packages

bash
# Install Oracle Database Preinstall
dnf install oracle-database-preinstall-19c-1.0-2.el8.x86_64

# Install EBS Server Preinstall
dnf localinstall oracle-ebs-server-R12-preinstall-1.0-1.el8.x86_64.rpm
dnf install oracle-ebs-server-R12-preinstall.x86_64

# Install Java and Additional Packages
dnf localinstall openlogic-openjdk-8u412-b08-linux-x64-el.rpm
dnf localinstall openmotif21-2.1.30-11.EL6.i686.rpm
dnf install epel-release
dnf install xrdp

2.3 Configure Remote Desktop Services

bash
# Enable and start xrdp service
systemctl enable xrdp
systemctl start xrdp

# Disable firewall (for testing/development environments)
systemctl stop firewalld
systemctl disable firewalld

2.4 Verify Swap Space

Ensure sufficient swap space is available (minimum 16GB recommended):

bash
free -m

3. System Configuration

3.1 Modify File Descriptor Limits

Update the /etc/security/limits.conf file with these settings:

bash
* hard nofile 65536
* soft nofile 4096
* hard nproc 16384
* soft nproc 2047
* hard stack 16384
* soft stack 10240

3.2 Verify Host Name Configuration

Ensure the /etc/hosts file is properly configured:

bash
127.0.0.1 localhost.localdomain localhost
[ip_address] [node_name].[domain_name] [node_name]

3.3 Create Required Library Links

Berkeley DB Library Link (Oracle Linux 8 only):

bash
cd /usr/lib
ln -s libdb-5.3.so libdb-4.3.so

Motif Library Link (Oracle Linux 7 & 8):

bash
cd /usr/lib
ln -s libXm.so.4.0.4 libXm.so.2

3.4 OS Library Patch for Oracle HTTP Server

Note: Download and apply Patch 6078836 from My Oracle Support to resolve issues with Oracle HTTP Server (missing libdb.so.2).

3.5 Set Up Unzip Utility

bash
cd /usr/bin

3.6 Create Oracle Inventory Configuration

Create /etc/oraInst.loc with the following content:

bash
inventory_loc=/u01/app/oraInventory
inst_group=dba

3.7 Set Up Oracle EBS Users

bash
# Set passwords for users
passwd oracle
passwd applmgr

# Verify user IDs
id oracle
id applmgr

# Add applmgr to dba group
usermod -aG dba applmgr

Expected output:

bash
id oracle
uid=54321(oracle) gid=54321(oinstall) groups=54321(oinstall),54322(dba)

id applmgr
uid=54322(applmgr) gid=54321(oinstall) groups=54321(oinstall),54322(dba)

3.8 Create Application Directories

bash
# Create base directory
mkdir /u01/app

# Set ownership and permissions
chown oracle:dba /u01/app
chmod 777 /u01/app

4. File System Setup

4.1 Prepare Installation Media Directory

Create the staging directory and ensure all required ZIP files are present:

bash
[root@ebstest stage1220]# pwd
/mnt/stage1220

[root@ebstest stage1220]# ls
V100052-01_1of3.zip  V100060-01_1of3.zip  V29856-01.zip       V35804-01_1of2.zip
V100052-01_2of3.zip  V100060-01_2of3.zip  V35802-01.zip       V35804-01_2of2.zip
V100052-01_3of3.zip  V100060-01_3of3.zip  V35803-01_1of3.zip  V46095-01_1of2.zip
V100059-01_1of2.zip  V100061-01.zip       V35803-01_2of3.zip  V46095-01_2of2.zip
V100059-01_2of2.zip  V100102-01.zip       V35803-01_3of3.zip  V75792-01.zip

5. Staging Area Build

5.1 Extract StartCD

bash
# Unzip all parts of StartCD
unzip V100052*.zip

# Verify StartCD directory creation
ls -ld startCD

5.2 Verify StartCD Version

bash
cd startCD/Disk1/rapidwiz/
./RapidWizVersion

Expected output:

text
Oracle E-Business Suite Rapid Install Wizard
Version 12.2.0.51
(c) Copyright 2000-2011 Oracle Corporation. All rights reserved.

5.3 Replace Unzip Utility

The StartCD provides the correct version of unzip required for installation:

bash
mv /usr/bin/unzip /usr/bin/unzip_orig
ln -s /mnt/stage1220/startCD/Disk1/rapidwiz/unzip/Linux_x64/unzip /usr/bin/unzip

# Verify unzip version
unzip -version

5.4 Execute BuildStage Script

bash
cd /mnt/stage1220/startCD/Disk1/rapidwiz/bin/
./buildStage.sh

Follow the prompts:

  1. Select option 1 to continue

  2. Select option 2 for Linux platform

  3. Specify the directory containing all ZIP files (e.g., /mnt/stage1220)

Note: You may encounter warnings about missing Vision database ZIP files if you choose not to install the Vision database. You can safely proceed without them.

After successful completion, verify the staging directory:

bash
ls /mnt/stage1220

Expected output includes:

  • startCD/

  • TechInstallMedia/

  • TechPatches/

  • EBSInstallMedia/


6. Staging Area Patching

6.1 Download and Apply Patch 32947483

After running buildStage.sh, patch the stage area with consolidated fixes:

bash
# Download Patch 32947483_R12_GENERIC.zip
# Extract the patch
unzip p32947483_R12_GENERIC.zip

# Navigate to patch directory
cd 32947483

# Run the patch script
./patchRIStage.sh

When prompted:

  • Enter the Rapid Install Stage area location: /mnt/stage1220

6.2 Set Permissions

bash
cd /mnt/stage1220
chmod -R 777 startCD
chmod -R 777 TechInstallMedia
chmod -R 777 TechPatches
chmod -R 777 EBSInstallMedia

7. Linux 8 Workarounds

7.1 Modify StartCD for Linux 8 Compatibility

Note: This workaround is recommended by EBS users, not officially by EBS Development.

bash
cd /<Staging_Dir>/TechInstallMedia/ohs11119/Disk3/stage/Components/oracle.buildtools.rsf/11.1.0.7.0/1/DataFiles

# Extract filegroup4.jar
jar xvf filegroup4.jar

# Navigate to lib/stubs directory
cd lib/stubs

# Backup original libc.so.6
mv libc.so.6 libc.so.6.safe

# Copy the system libc.so.6
cp -p /lib64/libc.so.6 .

# Return to DataFiles directory
cd -

# Backup and recreate filegroup4.jar
mv filegroup4.jar filegroup4.jar.safe
jar cvf filegroup4.jar lib

7.2 Known Issues and Workarounds

If you encounter the following error during Web Tier Utilities installation:

text
oracle.apps.fnd.txk.config.ProcessStateException: OUI process failed : Exit=1

Resolution: This may require additional troubleshooting, including:

  • Verifying all environment variables are correctly set

  • Ensuring sufficient disk space in all directories

  • Checking log files for detailed error messages


8. Installation Execution

8.1 Launch Rapid Install Wizard

bash
cd /mnt/stage1220/startCD/Disk1/rapidwiz/
./rapidwiz

Note: Run RapidWiz as the root user.

 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 

 



 



 

8.2 Installation Inputs

During the installation, RapidWiz will prompt for various inputs:

  1. System Configuration:

    • System name

    • Domain name

    • Location information

  2. Environment Settings:

    • Database type (e.g., Vision, Single, Multi-node)

    • Database edition

    • Applications edition

  3. Directory Information:

    • Application top directory

    • Database top directory

    • File system configuration (FS1, FS2)

  4. Credentials:

    • Oracle database passwords

    • Application manager passwords

    • Various administrative passwords

  5. Port Configuration:

    • Web entry point ports

    • Database ports

    • Custom port assignments

Installation Process:

  • The installation will run multiple phases including:

    • Database installation and configuration

    • Application technology stack installation

    • Application file system creation

    • Patch application

8.3 Installation Phases

The RapidWiz installation proceeds through several phases:

  1. Pre-installation checks - Validates system requirements

  2. Database tier installation - Installs and configures Oracle Database

  3. Application tier installation - Installs application components

  4. Configuration phase - Configures all components

  5. Post-installation tasks - Finalizes setup

Monitor Progress:

  • Installation logs can be found in: /u01/app/oraInventory/logs/

  • Review logs if any errors occur


9. Post-Installation Verification

9.1 Verify Application Version

Connect to the database and verify the release name:

sql
SQL> select release_name from apps.fnd_product_groups;

RELEASE_NAME
--------------------------------------------------
12.2.0

9.2 Post-Installation Tasks

  1. Verify Services:

    bash
    # Check all processes are running
    ps -ef | grep -E "httpd|apache|ORA"
  2. Test Web Access:

    • Access the EBS login page

    • Verify application responsiveness

  3. Check Logs:

    bash
    # Review installation logs
    cd /u01/app/oraInventory/logs/
    ls -ltr

9.3 Apply Additional Patches

After successful installation, apply any additional patches as required for your environment.


10. Reference Documentation

Official Documentation:

  • Oracle E-Business Suite Installation and Upgrade Notes Release 12 (12.2) for Linux x86-64 (Doc ID 1330701.1)

  • My Oracle Support (MOS) for patches and additional resources


Important Notes

  1. System Requirements:

    • Minimum 16GB swap space

    • Adequate disk space (100GB+ recommended)

    • Supported hardware and OS version

  2. Pre-Installation Checks:

    • Verify all prerequisites

    • Check disk space availability

    • Confirm network configuration

    • Validate OS version compatibility

  3. Post-Installation Recommendations:

    • Perform backup immediately

    • Apply recommended patches

    • Configure monitoring

    • Implement security best practices

    • Schedule regular maintenance

  4. Troubleshooting Resources:

    • Check installation logs

    • Verify file permissions

    • Confirm all services are running

    • Consult My Oracle Support for known issues


This guide provides comprehensive instructions for installing Oracle E-Business Suite R12.2 on Oracle Linux 8. Always refer to official Oracle documentation for the most up-to-date procedures and requirements.

3 comments:

  1. how to solve this Known Issues:
    because i am getting same error while installing R12.2.0 in Linux 8.10



    Error:

    oracle.apps.fnd.txk.config.ProcessStateException: OUI process failed : Exit=1 See log
    for details. CMD= /b01/1225/TechInstallMedia/ohs11117/Disk1/runInstaller -waitForCompletion -ignoreSysPrereqs
    -force -silent -responseFile /u01/app/VIS/fs2/inst/apps/VIS_af82/temp/cfgHome/response/APPS_OHS_HOME/txkOHS_11117.rsp

    at oracle.apps.fnd.txk.config.OUIPatchActionNode.processState(OUIPatchActionNode.java:159)
    at oracle.apps.fnd.txk.config.PatchActionNode.processState(PatchActionNode.java:187)
    at oracle.apps.fnd.txk.config.PatchNode.processState(PatchNode.java:338)
    at oracle.apps.fnd.txk.config.PatchesNode.processState(PatchesNode.java:79)
    at oracle.apps.fnd.txk.config.InstallNode.processState(InstallNode.java:68)
    at oracle.apps.fnd.txk.config.TXKTopology.traverse(TXKTopology.java:594)
    at oracle.apps.fnd.txk.config.InstallService.doInvoke(InstallService.java:224)
    at oracle.apps.fnd.txk.config.InstallService.invoke(InstallService.java:237)
    at oracle.apps.fnd.txk.config.InstallService.main(InstallService.java:291)

    Cannot install Web Tier Utilities

    RW-50010: Error: – script has returned an error: 1
    RW-50004: Error code received when running external process. Check log file for details.
    Running APPL_TOP Install Driver for VIS instance

    ReplyDelete
  2. cd //TechInstallMedia/ohs11119/Disk3/stage/Components/oracle.buildtools.rsf/11.1.0.7.0/1/DataFiles

    # Extract filegroup4.jar
    jar xvf filegroup4.jar

    # Navigate to lib/stubs directory
    cd lib/stubs

    # Backup original libc.so.6
    mv libc.so.6 libc.so.6.safe

    # Copy the system libc.so.6
    cp -p /lib64/libc.so.6 .

    # Return to DataFiles directory
    cd -

    # Backup and recreate filegroup4.jar
    mv filegroup4.jar filegroup4.jar.safe
    jar cvf filegroup4.jar lib

    ReplyDelete