前言当前文档主要介绍如何在现有的Oracle EBS 12.2系统中新增第二应用节点。前提条件Oracle EBS新增应用节点时最好是使用原环境中的文件系统。因为EBS要求新节点的RUN和PATCH环境fs1\fs2必须和原环境保持一致。引用文档1.Cloning Oracle E-Business Suite Release12.2with Rapid Clone(Doc ID1383621.1)2.Autoconfig issue with s_applptmp after database upgrade to 19c(Doc ID2672227.1)3.Adstrtal.sh Failed With TNS-12533: TNS:illegal ADDRESS parameters Running Adalnctl.sh(Doc ID2079253.1)4.Applications Listener Fails To Start On Cloned Instance With TNS-12533: TNS:illegal ADDRESS parameters(Doc ID1939915.1)新增应用节点1、添加host信息注意此处仅在三个节点中添加对应的主机名和IP即可-- DB Tier $su– root $vi/etc/hosts ebs.localdomain.com ebs192.168.60.100 ebsDB.localdomain.com ebsDB192.168.60.101 ebstwo.localdomain.com ebstwo192.168.60.102 -- APP Tier $su– root $vi/etc/hosts ebs.localdomain.com ebs192.168.60.100 ebsDB.localdomain.com ebsDB192.168.60.101 ebstwo.localdomain.com ebstwo192.168.60.102 -- APPTWO Tier $su– root $vi/etc/hosts ebs.localdomain.com ebs192.168.60.100 ebsDB.localdomain.com ebsDB192.168.60.101 ebstwo.localdomain.com ebstwo192.168.60.1022、校验中央仓库文件(新增节点执行)注意此处需要验证新节点是否存在中央仓库文件$cat/etc/oraInst.locinventory_loc/data/ebs/oraInventoryinst_groupoinstall3、更改CTXORIG.xml配置文件(新增节点执行-可选)注意如果使用的是不同环境下的文件系统克隆出来的请校验其数据库连接信息、weblogic访问端口及地址是否符合主节点的配置4、移除FMW_HOME(新增节点执行)注意此处移除的是RUN环境下的FMW_HOME文件$cd/data/ebs/app $mvFMW_HOME FMW_HOME_OLD5、移除INST中的实例信息(新增节点执行)注意同样此处移除的是RUN环境下的hostname_context-name组成文件夹$cd/data/ebs/app/fs1/inst/app $mvebs_ebs ebs_ebs_old6、设置LD_LIBRARY_PATH变量(新增节点执行)注意此处需要和源克隆系统中的变量保持一致$exportLD_LIBRARY_PATH7、更改OracleAS_Relink_Patch.sh脚本可选注意如果新增环境产生文件系统路径变更则需要执行该步骤$cp/data/ebs/app/fs1/EBSapps/10.1.2/bin/OracleAS_Relink_Patch.sh /data/ebs/app/fs1/EBSapps/10.1.2/bin/OracleAS_Relink_Patch.sh.bak $viOracleAS_Relink_Patch.sh 仅更改OH目录保证路径正确即可8、关闭主节点应用系统$shadstpall.sh9、启动主节点ADMINSERVER$shadadminsrvctl.sh start10、执行克隆(新增节点执行)$ perl adcfgconfig.sh appsTier - 以下记录是参考示例 Copyright(c)2002,2015Oracle Corporation Redwood Shores, California, USA Oracle E-Business Suite Rapid Clone Version12.2adcfgclone Version120.63.12020000.86 *********************************************************** In AD-TXK Delta7, we recommend you clone the run and patchfilesystemsina single operation using thedualfsoption. Separate cloning of the run and patchfilesystems will be deprecated ************************************************************ Enter the APPS password:Enter the Weblogic AdminServer password:Do you want toaddanode(yes/no)[no]:yesVerifying: runfilesystem AdminServer is running Running: Context clone... Logfilelocated at /data/ebs/app/fs1/EBSapps/comn/adopclone_ebs/bin/CloneContext_1123223041.log Target System File Editiontype[run]:Target System Hostname(virtual or normal)[ebs]:Target System Base Directorysetto /data/ebs/app Target System Current File System Basesetto /data/ebs/app/fs1 Target System Other File System Basesetto /data/ebs/app/fs2 Target System Fusion Middleware Homesetto /data/ebs/app/fs1/FMW_Home Target System Web Oracle Homesetto /data/ebs/app/fs1/FMW_Home/webtier Target System Appl TOPsetto /data/ebs/app/fs1/EBSapps/appl Target System COMMON TOPsetto /data/ebs/app/fs1/EBSapps/comn Target System Instance Home Directory[/data/ebs/app]:Target System Instance Topsetto /data/ebs/app/fs1/inst/apps/test_ebs Do you want to preserve the Display[test:0.0](y/n):n Target System Display[ebs:0.0]:Target System Root Service[enabled]:Target System Web Entry Point Services[enabled]:Target System Web Application Services[enabled]:Target System Batch Processing Services[enabled]:Target System Other Services[disabled]:Do you want the target system to have the same port values as thesourcesystem(y/n)[y]?:Validatingifthesourceport numbers are available on the target system..Complete port information available at /data/ebs/app/fs1/EBSapps/comn/adopclone_ebs/bin/out/test_ebs/portpool.lst Target System proxy port[80]:EBS_APPLPTMP consists of below directory.1. /usr/tmp Choose a valuewhichwill besetas APPLPTMP on the targetnode[1]:The new APPL_TOP contextfilehas been created:/data/ebs/app/fs1/inst/apps/test_ebs/appl/admin/test_ebs.xml Check Clone Context logfile /data/ebs/app/fs1/EBSapps/comn/adopclone_ebs/bin/CloneContext_1123223041.logfordetails. Running Rapid Clone with command: Logfilelocated at /data/ebs/app/fs1/inst/apps/test_ebs/admin/log/clone/ApplyAppsTier_11232230.log /50% completed Completed Apply... Sun Nov2322:43:522025Do you want to startup the Application Servicesfortest?(y/n)[n]:Services not started11、注册服务注意此处需根据新增节点的要求注册服务。是否开启oacore、oafm、forms、formsc4ws服务等。# 格式$ perl$FND_TOP$/patch/115/bin/txkSetAppsConf.pl\-contextfileCONTEXT_FILE\-configoptionaddMS\-oacorehost.domain:port\-oafmhost.domain:port\-formshost.domain:port\-formsc4wshost.domain:port# 具体服务当前环境中仅开放oacore和oafm服务$ perl txkSetAppsConf.pl-contextfile/data/ebs/app/fs1/inst/apps/ebs_ebs/appl/admin/ebs_ebs.xml-configoptionaddMS-oacoreebstwo.localdomain.com:7201-oafmebstwo.localdomain.com:760112、执行adautocfg.sh# 新增节点执行$sourceEBSapp.env RUN $cd$ADMIN_SCRIPTS_HOME$shadautocfg.sh# 新增节点启动监听$shadalnctl.sh start# 主节点执行$sourceEBSapp.env RUN $cd$ADMIN_SCRIPTS_HOME$shadautocfg.sh# 主节点启动监听$shadalnctl.sh start13、关闭所有节点服务管理器$sourceEBSapp.env RUN $cd$ADMIN_SCRIPTS_HOME$shadnodemgrctl.sh stop14、关闭所有ADMINSERVER服务$sourceEBSapp.env RUN $cd$ADMIN_SCRIPTS_HOME$shadadminsrvctl.sh stop15、数据库层执行adautocfg.sh$cd$ORACLE_HOME/appsutil/scripts/CONTEXT_NAME$shadautocfg.sh16、数据库层重新加载监听$ lsnrctl reloadORACLE_SID技术支持请联系