Call now: 252-767-6166  
Oracle Training Oracle Support Development Oracle Apps

 E-mail Us
 Oracle Articles
New Oracle Articles

 Oracle Training
 Oracle Tips

 Oracle Forum
 Class Catalog

 Remote DBA
 Oracle Tuning
 Emergency 911
 RAC Support
 Apps Support
 Oracle Support

 SQL Tuning

 Oracle UNIX
 Oracle Linux
 Remote s
 Remote plans
 Application Server

 Oracle Forms
 Oracle Portal
 App Upgrades
 SQL Server
 Oracle Concepts
 Software Support

 Remote S


 Consulting Staff
 Consulting Prices
 Help Wanted!


 Oracle Posters
 Oracle Books

 Oracle Scripts

Don Burleson Blog 









Oracle Home

Oracle Application Server Tips by Burleson Consulting

All Oracle DBAs are familiar with the environmental variable called the Oracle Home.  The Oracle Home is the directory where the installer places all the product related files.  The Oracle Home must be unique for each instance installed on a server including the back-end Oracle database.  In the table above, the disk space requirements are for the Oracle Home directory so ensure that you place it on a mount point with sufficient space.  Throughout this book we will reference files using the $ORACLE_HOME environmental variable to identify files such as:

$ORACLE_HOME/opmn/bin/opmnctl startall

The specific file opmnctl is referenced under the $ORACLE_HOME of the instance the command is starting.  As we will see later, the installer will unset the ORACLE_HOME variable when it starts and ask you to define an ORACLE_HOME for each installation.


Each application server instance installed on the same server will be installed using unique ports.  This includes all components that listen on ports, such as OHS or Web Cache.  This could get complicated however, the installer checks ports before assigning them and will assign unused ports as needed.  When setting up the operating system you will need to ensure that enough ports are available to the installer and it will do the rest.  Each installation will end with a page that displays the instance and Application Server Control port used.  You should write this information down!  You can find the ports used by an instance in the Enterprise Manager web site under the PORTS link or in the $ORACLE_HOME/install/portlist.ini file.

One port that must be available to install the infrastructure is port 1521, which is the Listener port for the database.  That port can be shared with another Oracle database but it must be available.


This chapter will provide you with the information you need to install the Oracle Application Server 10g.  If you are planning to use the application server in a production environment, I recommend that you also review the Installation Guide and the Release Notes.  These documents can be reviewed on OTN or in the /docs directory on Disk1 of the installation disks.

Operating System Setup

This section has sometimes been a problem area for installing Oracle?s application server.  In Oracle Application Server 10g, the installer has been greatly improved to include checking the OS to ensure it is properly setup for the install.  If the installer reports that the OS is not configured properly, cancel the install and fix the problem.  You must install all OS patches the installer identifies as missing. The information presented below is current as of this writing, however it is always best to consult the Installation Guide and README document for your operating system.

Solaris 8,9
HP-UX 11.0
* JDK or higher, to include all patches from the HP JDK download site.
* Sept 2002 Quality Pack (QPK1100 B. or higher
* Patches
* PHKL_27813
* PHSS_26559

HP-UX 11i
* JDK or higher, to include all patches from the HP JDK download site.
* Dec 2001 Consolidated Patches (Dec01GQPK11i_Aux_Patch B.03.02.06) or higher.
* Patches
* PHKL_25212
* PHKL_25506
* PHKL_27091
* PHKL_28089
* PHSS_24638
* PHSS_26263
* PHSS_26792
* PHSS_26793

Linux RH 2.1 AS/ES

* Kernel 2.4.9-e.25 or greater
* Gcc-2.96-108.1 or greater
* Pdksh-5.2.14-13 or greater
* Openmotif-2.1.30
* Sysstat-4.0.1
* Compat-glibc-6.2-
* Libstdc++-2.96-108.1 or greater

Linux RH 3.0 AS/ES

* kernel 2.4.21-4-EL or greater
* glibc-2.3.2-95.3 or greater
* gcc-3.2.3-20 or greater
* setarch-1.3-1 or greater
* pdksh-5.2.14 or greater
* openmmotif21-2.1.30-8 or greater
* gnome-libs- or greater
* compat-glibc-7.x-
* compat-gcc-7.3-2.96.122
* compat-libstdc++-7.3-2.96.122
* compat-gcc-c++-7.3-2.96.122
* sysstat-4.0.7

UnitedLinux 1.0

* SP2a
* Kernel 2.4.19 or greater
* Glibc-2.2.5-179 or greater
* SP3
* Kernel 2.4.21
* Glibc-2.2.5-213
* Gcc_old-2.95.3
* Pdksh-5.2.14
* Openmitif-2.1.30MLI4
* Sysstat-4.0.3
* Libstdc++-3.2.2-38



No Data Yet on Windows

Now that we have our install plan ready and know our operating system requirements, it is time to install the application server.

Installing the Application Server

At this point we are going to walk through the installation of the Oracle Application Server 10g using Redhat AS 2.1.  All installations follow the same methodology with some operating system specific variations. 

Preparing the Operating System

As mentioned above, you must ensure that the operating system is up to date and meets the minimum requirements before starting the installation.  This step is the one most often skipped and the reason for most of the installation problems.  For this example we are starting with a fresh install.  If you did not recently obtain your copy of RedHat 2.1 AS/ES, I recommend that you check the ISOs available for download from as they periodically update the disks.


This is an excerpt from "Oracle 10g Application Server Administration Handbook" by Don Burleson and John Garmany.

If you like Oracle tuning, you may enjoy the new book "Oracle Tuning: The Definitive Reference", over 900 pages of BC's favorite tuning tips & scripts. 

You can buy it direct from the publisher for 30%-off and get instant access to the code depot of Oracle tuning scripts.


Oracle Training at Sea
oracle dba poster

Follow us on Twitter 
Oracle performance tuning software 
Oracle Linux poster


Burleson is the American Team

Note: This Oracle documentation was created as a support and Oracle training reference for use by our DBA performance tuning consulting professionals.  Feel free to ask questions on our Oracle forum.

Verify experience! Anyone considering using the services of an Oracle support expert should independently investigate their credentials and experience, and not rely on advertisements and self-proclaimed expertise. All legitimate Oracle experts publish their Oracle qualifications.

Errata?  Oracle technology is changing and we strive to update our BC Oracle support information.  If you find an error or have a suggestion for improving our content, we would appreciate your feedback.  Just  e-mail:  

and include the URL for the page.


Burleson Consulting

The Oracle of Database Support

Oracle Performance Tuning

Remote DBA Services


Copyright © 1996 -  2017

All rights reserved by Burleson

Oracle ® is the registered trademark of Oracle Corporation.

Remote Emergency Support provided by Conversational