Application Server 10g Load balancing.

Documents Created by             : Bharat Gali

Created date                            : 01-Feb-2006

Application Server Version        :

Last Revised                             :30-Apr-2006


This document focused on Load balancing concepts  with some examples that I implemented with some of my clients and did n't cover the basic concepts of Application server. For more information Application server and its concepts please refer Oracle site.



1) Process death detection and automatic restart.

        Example OPMN command

        $ORACLE_HOME/opmn/bin  opmnctl status


2)Active-Active Load balancing.


Advantages of an active-active topology:


Active-Active Topologies Implementation Requirements

Run OC4J instances on multiple nodes.

       Click here for implementation techniques of OC4J clustering with Examples



High Availability Model1 Via Web cache As Shown in the above figure.

       1) Web Cache1

       2) Web Cache2.


Disadvantages of this model



High Availability Model2


If the application is connect via OC4J 1 and failed. With the OC4J clustering it is still possible to transfer to second OC4J.


Below is the link for OC4J clustering implementation.


OCJ4 clustering.


Above model there are no Web cache servers. Load balancing routers is directly connected to OC4J Servers. And only one infrastructure instance is running. Normally the failure in infrastructure are very less compare to the failures of middle tier.  This is the typical model which is implemented lot of place.