Thursday, October 18, 2007

Oracle Applications Release 12 Installation on Red Hat Enterprise Linux AS/ES 4.0 (32-bit)

Print this post


Operating Systems Requirements

Kernel Requirements

Red Hat Enterprise Linux AS/ES 4.0
To determine version, enter: $ uname - r


Required Packages

  • glibc-2.3.4-2.25
  • glibc-common-2.3.4-2.25
  • binutils-
  • compat-libstdc++-296-2.96-132.7.2
  • gcc-3.4.6-3
  • gcc-c++-3.4.6-3
  • libgcc-3.4.6-3
  • libstdc++-3.4.6-3
  • libstdc++-devel-3.4.6-3
  • openmotif21-2.1.30-11.RHEL4.6**
  • pdksh-5.2.14-30.3
  • setarch-1.6-1
  • make-3.80-6.EL4
  • gnome-libs-
  • sysstat-5.0.5-11.rhel4
  • compat-db-4.1.25-9
  • control-center-2.8.0-12.rhel4.5
  • xscreensaver-4.18-5.rhel4.11
  • libaio-0.3.105-2
  • libaio-devel-0.3.105-2

Eg: To Check, # rpm -q <package-name> , To Install, # rpm -Uvh <package-name.rpm>

After installing these patches, run ldconfig -v.


JDK 5.0 Requirements

JDK is bundled with Oracle Applications.


Software Requirements

  • ar
  • gcc
  • g++
  • ld
  • ksh
  • make
  • X Display Server

Eg : which ar, which gcc, xclock


Kernel Settings

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


Parameter                                   Value

kernel.semmsl                               256

kernel.semmns                             32000

kernel.semopm                             100

kernel.semmni                              142

kernel.shmall                                2097152

kernel.shmmax                             Half the size of the physical memory (in bytes), and at least 2147483648

kernel.shmmni                              4096

kernel.msgmax                              8192

kernel.msgmnb                             65535

kernel.msgmni                              2878

fs.file-max                                     65536

net.ipv4.ip_local_port_range          1024 65000

net.core.rmem_default                   262144

net.core.rmem_max                       262144

net.core.wmem_default                  262144

net.core.wmem_max                      262144


Domain Name System (DNS) Resolver Parameters

Two Domain Name System (DNS) resolver parameters (timeout and attempts) are set by default to low values when the operating system is installed. These low values may cause attempted network connections to an Oracle database to fail. If this happens, 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

Verifying Host Names

Use the following to verify host name settings:

Verify that the /etc/hosts file is formatted as follows:

  1. localhost.localdomain localhost

    <ip_address> <node_name>.<domain_name> <node_name>

  2. Verify that the /etc/sysconfig/network file is formatted as follows:


  3. If the /etc/sysconfig/networking/profiles/default/network file exists, remove it.

  4. If you changed any files in the previous steps, restart the system.


Modifying the Number of Open File Descriptors

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.

  * hard nofile 65535
* soft nofile 4096
* hard nproc 16384
* soft nproc 2047

Net Service Listeners in Multi-user Installations

Net Service Listeners use the /var/ directory to store temporary files. To give all users in a multi-user installation write privileges, update /var/tmp/.oracle with 777 permissions:

$ chmod 777 /var/tmp/.oracle
Create Users and Groups
groupadd dba
useradd -g dba oracle    ( db tier )
useradd -g dba applmgr ( apps tier )

Creating the Stage Area Directory

Follow these steps to set up a stage area installation:

Log in as the operating system user with sufficient privileges to mount, unmount, and eject the DVD. This user must also have write privileges to the stage   area that you set up.
Insert the Start Here disk in the DVD-ROM drive.
Mount the DVD (conditional).
If your system runs on a UNIX platform, and if you do not use AutoMount, you must mount the Start Here disk now.
Verify software version (perl).
You must have perl 5.0053 or higher installed, and it must be in your PATH. Use the following commands to identify the perl version and its location. The command is the same for both UNIX and Windows platforms:
perl -v

On UNIX, set the environment variable DISPLAY to an active and authorized display.

Run the script.
$ cd
$ perl /mnt/cdrom/Disk1/rapidwiz/


Starting Rapid Install
Once the stage directory is created, start Rapid Install as described in the following section.
$ cd /u01/Stage12/startCD/Disk1/rapidwiz
$ ./rapidwiz




Proceed with the wizard



Proceed with the wizard



Select Accept if you want to install Oracle Configuration Manager ( Not Mandatory )



if OCM Selected , then you will have to fill up CSI, Metalink Account



For Single Node fresh Installation, Select Create a new configuration,

If Multi Node Installation, and if this was the second node then you have to load

the configuration file created from the first node ( usually found in /tmp )



Select Port Pool



Fill Database Node Configurations



Select the Licensing



Select Additional Licensing if reqd.



Select Country Specific Functionalities



Select Internationalization Settings



Select Primary Application Node Settings

The services provide the following functionality, which differs significantly from
Release 11i and also uses new terminology:

This Service Group:               Supports:

Root Services                       Oracle Process Manager (OPMN)

Web Entry Point Services       HTTP Server

Web Application Services       OACORE OC4J
                                            Forms OC4J
                                            OAFM OC4J

Batch Processing Services      Applications TNS Listener
                                            Concurrent Managers
                                            Fulfillment Server

Other Services                        Oracle Forms Services
                                             Oracle MWA Service


Applications nodes should have services enabled as follows:
. For Web and Forms services: Root Services, Web Entry Point Services, Web Application Services, and Other Services
. For Concurrent Processing services: Batch Processing Services

As an example, consider a two-node installation where you wish to deploy the Applications database and Concurrent Processing services on Server A, and Web
and Forms services on Server B.
. On Server A, you would select Batch Processing Services.
. On Server B, you would select Root Services, Web Entry Point Services, Web Application Services, and Other Services.

In terms of ORACLE_HOME creation, the result will be that:
Server A has an ORACLE_HOME for the 10g R2 Applications database, plus an ORACLE_HOME for Application Server 10.1.2,  and an ORACLE_HOME for Application Server 10.1.3. 

Server B has an ORACLE_HOME for Application Server 10.1.2, and an ORACLE_HOME for Application Server 10.1.3.



If your installation if multi-node then you can specify the other server configuration here.



Automatic validation checking



Pre-Install Checks passed



Ready for Installation



Post Install Checks are passed



Installation is Complete and Connect to Oracle Application Release 12


Anonymous said...

before installing the apps wht r the steps to we have to check in Platform Linux x86-64

Anonymous said...

how do I get the software? how many servers are needed? I mean how many computers? what softwares are required? there too many when I got edownload. how do we check if install was successful? from command pormpt, how do we launch applications? how do we set the url link and port?
Logging into a mechine, how do we determine whether ora apps is installed on this mechine, and how do we locate the url for that to login as sysadmin?

Anonymous said...

I made the above command and I did not post my emai. sorry
dbajose at yahoo dot com

Anonymous said...

I have applmger password with me. how do I login as sysadmin to the applicattions? and modify forms?

Anonymous said...

Thanks for the great work. It shows the steps to install. How about after install? He are the questions as a novice user.
1)How do I start DB and Apps?
2)Do I need to use 'oracle' and 'applmgr' logins for starting?
3)How do I trouble if I can't start OHS?


Uday said...

I have installed Oracle Applications 12.0 using Rapid Install on a Windows 2003 machine. I used the Express installation mode. I am not seeing the HRMS Configuration Workbench responsibility when I login as the user sysadmin. Can you please tell me if we have to install in standard installation mode to get this responsibility?

After the install I went to License manager and have registered Human Resources, Self Service Human Resources and iRecruitment. Now they show up as licensed component applications.

That did not help either.

Thanks for your help

Famy Rasheed said...


You will have to apply the patch for HRMS.

Licensing will only help you to use the product, and it is must before you apply the patch for the product.

Uday said...

Hi Famy,
Thank you very much for the feedback. I had read that the HCM configuration wizard comes through a patch for Oracle Applications 11.x while it comes bundled directly in Oracle 12.x. So I thought it was something to do with the way I installed Oracle 12.x. I will check about the patch.

Thank you