Adding a New Application Tier Node to Oracle E-Business Suite R12.2
In Oracle E-Business Suite (EBS) environments, scaling out or implementing high availability often requires adding an additional application tier node. In this guide, we walk through the steps to add a new node to an existing EBS R12.2 instance, leveraging Rapid Clone and Dual File System architecture.
Prerequisites
Before adding the node:
-
Ensure shared storage (for DB & apps) is accessible on the new host.
-
Ensure correct user (applprod
) and environment setup exists.
-
Both RUN and PATCH file systems must be healthy on the primary node (omapps01
).
-
Ensure WebLogic Admin Server is up and accessible.
Step 1: Run the add_filter_rule.sh
Script
The add_filter_rule.sh
script sets up required filter rules in the WebLogic layer before adding a node. You'll be prompted to enter the WebLogic Admin password.
applprod @ omapps01.domainname.com/home/applprod >sh add_filter_rule.sh
For details please refer log file /home/applprod/RegisterNodePreReq.log
Enter the WebLogic Server Admin Password:
add-filter-rule option executed successfully.
Step 2: Start the Admin Server on Patch File System
Before running Rapid Clone, ensure that the WebLogic Admin Server is up on the PATCH file system
This command ensures all necessary services are running and accessible from the new node for registration and cloning purposes.
applprod @ omapps01.domainname.com/omu01/app/oracle/fs1/inst/apps/OMPROD_omapps01/admin/scripts >./adadminsrvctl.sh start forcepatchfs
You are running adadminsrvctl.sh version 120.10.12020000.11
Enter the WebLogic Admin password:
Enter the APPS Schema password:
Starting WLS Admin Server...
Step 3: Run adnode.sh
to Add the New Node
During execution, you’ll be prompted for:
This initiates the Rapid Clone add-node process. The script does the following:
-
Validates context files
-
Verifies AdminServer on RUN and PATCH FS
-
Generates new APPL_TOP context files
-
Adds node configuration for both RUN and PATCH file systems
applprod @ omapps02.domainname.com/omu01/app/oracle/fs2/EBSapps/comn/clone/bin >sh adnode.sh
Copyright (c) 2011, 2015 Oracle Corporation
Redwood Shores, California, USA
Oracle E-Business Suite Rapid Clone
Version 12.2
adclonectx Version 120.30.12020000.22
Enter the APPS passwd :
Enter the Weblogic AdminServer password :
Executing command: /omu01/app/oracle/fs2/EBSapps/comn/clone/bin/../jre/bin/java -Xmx600M -Doracle.jdbc.autoCommitSpecCompliant=false -classpath /omu01/app/oracle/fs2/EBSapps/comn/clone/bin/../jlib/ojdbc6.jar:/omu01/app/oracle/fs2/EBSapps/comn/clone/bin/../jlib/xmlparserv2.jar:/omu01/app/oracle/fs2/EBSapps/comn/clone/bin/../jlib/java::/omu01/app/oracle/fs2/FMW_Home/wlserver_10.3/server/lib/weblogic.jar:/omu01/app/oracle/fs2/EBSapps/comn/clone/bin/../jlib/wlfullclient.jar:/omu01/app/oracle/fs2/EBSapps/comn/clone/bin/../jlib/wlclient.jar:/omu01/app/oracle/fs2/EBSapps/comn/clone/bin/../jlib/wljmxclient.jar:/omu01/app/oracle/fs2/EBSapps/comn/clone/bin/../jlib/ojmisc.jar:/omu01/app/oracle/fs2/EBSapps/comn/clone/bin/../jlib/obfuscatepassword.jar:/omu01/app/oracle/fs2/EBSapps/comn/clone/bin/../jlib/emCfg.jar oracle.apps.ad.clone.RCloneSFSAddNode -contextfile /omu01/app/oracle/fs2/inst/apps/OMPROD_omapps01/appl/admin/OMPROD_omapps01.xml -configfile /omu01/app/oracle/pairsfiles/run/OMPROD_omapps02.txt -machinelistenaddress omapps02.domainname.com -logdir /omu01/app/oracle/fs2/EBSapps/comn/clone/bin/../FMW/logs/sfslog -promptmsg hide
Verifying: Apps schema password
Verifying:
pairsfile /omu01/app/oracle/pairsfiles/run/OMPROD_omapps02.txt
Run file system AdminServer is running
Patch file system AdminServer is running
Run file system domain
Patch file system domain
Executing: run clone context...
Log file located at /omu01/app/oracle/fs2/EBSapps/comn/clone/bin/../FMW/logs/sfslog/run/RCloneSFSAddNode_12122204.log
Target System Base Directory set to /omu01/app/oracle
Target System Current File System Base set to /omu01/app/oracle/fs2
Target System Other File System Base set to /omu01/app/oracle/fs1
Target System Fusion Middleware Home set to /omu01/app/oracle/fs2/FMW_Home
Target System Other File System Fusion Middleware Home set to /omu01/app/oracle/fs1/FMW_Home
Target System Web Oracle Home set to /omu01/app/oracle/fs2/FMW_Home/webtier
Target System Other File System Web Oracle Home set to /omu01/app/oracle/fs1/FMW_Home/webtier
Target System Appl TOP set to /omu01/app/oracle/fs2/EBSapps/appl
Target System Other File System Appl TOP set to /omu01/app/oracle/fs1/EBSapps/appl
Target System COMMON TOP set to /omu01/app/oracle/fs2/EBSapps/comn
Target System Other File System COMMON TOP set to /omu01/app/oracle/fs1/EBSapps/comn
Target System Current File System Instance Top set to /omu01/app/oracle/fs2/inst/apps/OMPROD_omapps02
Report file located at /omu01/app/oracle/fs2/inst/apps/OMPROD_omapps02/admin/out/portpool.lst
The new APPL_TOP context file has been created :
/omu01/app/oracle/fs2/inst/apps/OMPROD_omapps02/appl/admin/OMPROD_omapps02.xml
contextfile=/omu01/app/oracle/fs2/inst/apps/OMPROD_omapps02/appl/admin/OMPROD_omapps02.xml
Configuring: run fs add node...
Executing: patch clone context...
Log file located at /omu01/app/oracle/fs2/EBSapps/comn/clone/bin/../FMW/logs/sfslog/patch/RCloneSFSAddNode_12122218.log
Target System Other File System Instance Top set to /omu01/app/oracle/fs1/inst/apps/OMPROD_omapps02
Report file located at /omu01/app/oracle/fs1/inst/apps/OMPROD_omapps02/admin/out/portpool.lst
The new APPL_TOP context file has been created :
/omu01/app/oracle/fs1/inst/apps/OMPROD_omapps02/appl/admin/OMPROD_omapps02.xml
contextfile=/omu01/app/oracle/fs1/inst/apps/OMPROD_omapps02/appl/admin/OMPROD_omapps02.xml
Configuring: patch fs add node...
-- Add node operation completed --
Node omapps02.domainname.com has been added successfully
Final Confirmation
Once the operation completes:
-
The new application tier node is registered.
-
Required configuration files are generated.
-
Both file systems (RUN and PATCH) are ready for service startup.
Conclusion
Adding a new node to your EBS 12.2 environment is a straightforward process with the adnode.sh
utility. This ensures seamless integration into the dual file system setup, preparing the node for future patching and online patching activities.
By following these steps:
-
You prepare WebLogic for a new node.
-
Register and clone the environment correctly.
-
Scale your application tier for performance or HA needs.