Optimizing R12 Performance via OC4J Load-Balancing

Oracle Application Server provides features that allow customers to load balance their middle tier deployments.  OC4J Clustering in OracleAS 10g is one such deployment that is widely used in load balanced configurations.

Starting with Oracle E-Business Suite Release 12.0.2 (Release Update Pack 2), we support OC4J Clustering as part of AutoConfig's load balancing deployment options. This configuration option is supported for the OC4J instance running out of R12's 10.1.3 ORACLE_HOME.

Clustering Model

Oracle Application Server 10g 10.1.3 supports various models for OC4J clustering:
  • Dynamic node discovery
  • Static discovery servers
  • Cross topology gateways
  • Manual node configuration.
E-Business Suite Release 12 uses the manual node configuration model, which is also referred to as static node-to-node communication. Node and port information is manually specified in this mode. Configuration details are managed by Autoconfig, which handles all necessary settings in the R12 configuration files.

Figure-1 static node-to-node communication model

static-communication:

Deployment Options


Release 12 supports the following deployment options with OC4J clustering:
  1. Single Web Entry Point
  2. Multiple Web Entry Points

Prerequisites

  1. Oracle Applications Technology Stack Patch Set 2 5917601 or higher.
    • This Patch Set is included in the R12.ATG_PF.A.DELTA.2 5917344 and the Release 12.0.2 (Release Update Pack 2)
  2. A correctly-configured hardware load balancer

Configuring OC4J Load Balancing

Configuring both deployment options requires:
  1. Changing the E-Business Suite Context file using the Context File Editor
  2. Running AutoConfig
  3. Restarting the application tier server processes.
Single Web Entry Point

In this deployment option, there is single web entry point for the OC4J applications - oacore, forms and oafm services are configured to run on all or some of the application tier nodes.

Figure-2: Deployment model with Single Web Entry point and OC4J application running on all the nodes

SingleWebEntry: Architecture diagram showing an E-Business Suite environment with two application tier servers and a single webentry point

Multiple Web Entry Points

In this deployment option, there are multiple web entry points with OC4J applications running on selected application tier nodes.

Figure-3: Deployment model with Multiple Web Entry points and OC4J applications running on selected nodes

multipleweb: Architecture diagram showing a multinode Apps environment

References
Related Articles
Comments:

Hello Prasad!

Is it possible to use DNS balancing instead of hardware load balancer?

Posted by Viacheslav on February 19, 2008 at 08:47 PM PST #

Hi,

You can use DNS load balancing also. But Hardware load balancer is strongly recommended for obvious performance reasons.

Posted by Prasad Akkiraju on February 20, 2008 at 07:15 PM PST #

Hi Prasad,

Can you please help me know how we can enable the DMStool for performance metrics on Release 12.

-Anjeneya

Posted by Anjeneya on May 06, 2009 at 03:31 PM PDT #

Hello Prasad,

The DMStool utility is available out of the box wth eBiz R12

You can run from the command line by

1. Source in the IAS O_H environment
$ . $INST_TOP/ora/10.1.3/$APPLFENV

2. Run the tool
$ dmstool -dump -address opmn://myhost.domain.com:6500

where 6500 is the request port (you can see this in the opmn.xml file)

Hope this helps

Mike

Posted by Mike Shaw on May 06, 2009 at 06:17 PM PDT #

please let me know few make of Hardware load balancer .what is the difference between Cisco ACE Series Load Balancer and
BIG-IP System.

regards
Sanjeev

Posted by Sanjeev Nanda on January 27, 2010 at 09:22 PM PST #

Is OC4J Clustering part of Oracle's MAA architecture. What is communication overhead between member OC4J's in cluster? I have EBS 12.1.2.

Thanks,
Prakash

Posted by Prakash Srivastava on March 24, 2010 at 11:09 AM PDT #

Can we use 10g webcache as software loadbalancer with R12..?
Anybody faced issues using webcache as loadbalancer for R12.?
Thx
RB

Posted by Raghu on November 23, 2010 at 08:00 AM PST #

Hi Raghu,

Webcache can be used for loadbalancing with EBS R12. Refer to My Oracle Support Note ID 380486.1.

Posted by Prasad Akkiraju on November 23, 2010 at 10:24 AM PST #

Post a Comment:
  • HTML Syntax: NOT allowed
About

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
4
5
6
7
8
9
10
11
12
13
14
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today