Cloning is a standard process of duplicating the EBS instance and transferring it to another physical machine. So we can make a copy of the production environment to create another environment for testing or development. This cloning process has been introduced since 11i, so it is a very mature process and the steps are well-refined and optimized.
Now in 2026, all servers are virtual, and the OS is installed in VM. The cloning can be just making a copy of the VM, then changing the hostname and IP of the OS. The EBS instance will not work right away because the settings are locked with OS hostname and database name. So you still need to run the configuration scripts provided in the cloning process.
After Part 7, the system is EBS 12.2.15 with single filesystem in Windows 2019 Server. Before creating a clone, one must finish all the prereq steps.
Unzip the ETCC patch file p17537119_R12_GENERIC.zip to %ORACLE_HOME%\appsutil. Rename the folder 17537119 to etcc.
Start Database and listener. Run the preclone process:
cd %ORACLE_HOME%\appsutil\scripts\[SID]_[host]perl adpreclone.pl dbTier
Backup then remove C:\oracle\[SID]\fs1\FMW_Home\patch33 folder (if exists)
Edit C:\oracle\[SID]\fs1\FMW_Home\oracle_common\bin\copyConfig.cmd. Find the line :invokeCloningClient, then change this line to use 64bit JRE instead:
xxxxxxxxxxfrom"%JRE_DIR%\bin\java.exe" %T2P_JAVA_OPTIONS% -jar "%COMMON_HOME%\jlib\cloningclient.jar" createClone -script copyConfig %ARGS%to"%AF_JRE_TOP%\bin\java.exe" %T2P_JAVA_OPTIONS% -jar "%COMMON_HOME%\jlib\cloningclient.jar" createClone -script copyConfig %ARGS%
Start the Node server and Weblogic server, then run the preclone script:
xxxxxxxxxxcd %ADMIN_SCRIPTS_HOME%adadminsrvctl.cmd startperl adpreclone.pl appsTier
When both preclone script on DB and APPS side have done, you can shutdown all services, and shutdown the system for cloning.
Make a copy of the VM. Start it up, change the hostname and IP.
Cleanup files and registry
x(powershell)Remove-Item -Path "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Oracle*" -Recurse -ForceRemove-Item -Path "C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Oracle*" -Recurse -ForceRemove-Item -Path "C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Strategic Network*" -Recurse -ForceRemove-Item -Path "C:\Program Files\Oracle" -Recurse -ForceRemove-Item -Path "C:\Program Files (x86)\Oracle" -Recurse -ForceRemove-Item -Path "HKLM:\SOFTWARE\ORACLE" -Recurse -ForceRemove-Item -Path "HKLM:\SOFTWARE\WOW6432Node\ORACLE" -Recurse -ForceRemove-Item -Path "HKLM:\SOFTWARE\WOW6432Node\Apache Group" -Recurse -Force
Remove all EBS-related services:
xxxxxxxxxxSET HOST=demoSET SID=TSTsc delete "Oracle Fulfillment Server %SID%_%HOST%_fs1"sc delete "Oracle NodeManager Service for %SID%_%HOST%_fs1"sc delete "Oracle Process Manager for %SID%_%HOST%_fs1"sc delete "Oracle wlslsnr Service for %SID%_%HOST%_fs1"sc delete "OracleConcMgr%SID%_%HOST%_fs1"sc delete "OracleJobScheduler%SID%"sc delete "Oracle%SID%_%HOST%_fs1_TOOLSProcessManager"sc delete "Oracle%SID%_%HOST%_fs1_TOOLSTNSListenerAPPS_%SID%"sc delete "Oracle%SID%_%HOST%_fs1_TOOLSASControl"sc delete OracleVssWriter%SID%sc delete OracleService%SID%sc delete OracleRemExecServiceV2sc delete Oracle%SID%_db121_RDBMSTNSListener%SID%
System variables: reset PATH, remove PER5LIB
Restart the system
Note
In this document, the hostname and datbase name are changed
| from | to | |
|---|---|---|
| hostname | demo | gold |
| SID | TST | R122 |
Change folder name to the new name (which is the instance name)
MOVE C:\oracle\TST C:\oracle\R122
Open a normal command prompt and run the adcfgclone script:
xxxxxxxxxxset SID=R122 (new instance name)set PERL5LIB=C:\oracle\%SID%\12.1.0\perl\lib;C:\oracle\%SID%\12.1.0\perl\site\lib;C:\oracle\%SID%\12.1.0\appsutil\perlset PERLBIN=C:\oracle\%SID%\12.1.0\perl\bin\set Path=C:\oracle\%SID%\12.1.0\perl\bin;C:\oracle\%SID%\12.1.0\bin;C:\oracle\%SID%\12.1.0\appsutil\jre\bin;%PATH%cd C:\oracle\%SID%\12.1.0\appsutil\clone\binC:\oracle\R122\12.1.0\appsutil\clone\bin>perl adcfgclone.pl dbTier
You will be asked to enter
APPS password (use the same one as before. You can change all passwords after cloning is done)
New database SID, aka Instance name
Target System Base Directory. It should be C:\oracle\[new SID]
utl_file_dir directory. Just use c:\temp for now
Take all other default values. Here is the sample output:
xxxxxxxxxxC:\oracle\R122\12.1.0\appsutil\clone\bin>perl adcfgclone.pl dbTierCopyright (c) 2002, 2015 Oracle CorporationRedwood Shores, California, USAOracle E-Business Suite Rapid CloneVersion 12.2adcfgclone Version 120.63.12020000.86Enter the APPS password: ****Running: Context clone...Running:C:/oracle/R122/12.1.0/appsutil/clone/bin/../jre/bin/java.exe -Xmx600M -Doracle.jdbc.autoCommitSpecCompliant=false -Doracle.jdbc.DateZeroTime=true -Doracle.jdbc.DateZeroTimeExtra=true -cp C:\oracle\R122\12.1.0\appsutil\clone/jlib/java;C:\oracle\R122\12.1.0\appsutil\clone/jlib/xmlparserv2.jar;;C:\oracle\R122\12.1.0\appsutil\clone/../../jlib/orai18n.jar;C:\oracle\R122\12.1.0\appsutil\clone/jlib/oui/ojmisc.jar;C:\oracle\R122\12.1.0\appsutil\clone/jlib/java;C:\oracle\R122\12.1.0\appsutil\clone/jlib/oui/emCfg.jar oracle.apps.ad.context.CloneContext -e C:/oracle/R122/12.1.0/appsutil/clone/bin/../context/db/CTXORIG.xml -validate -pairsfile C:\Users\ADMINI~1\AppData\Local\Temp\2/adpairsfile_2080.lst -stage C:\oracle\R122\12.1.0\appsutil\clone 2> C:\Users\ADMINI~1\AppData\Local\Temp\2\adcfgclone_2080.err && echo %ERRORLEVEL% > C:\Users\ADMINI~1\AppData\Local\Temp\2\adcfgclone_2080.resLog file located at C:\oracle\R122\12.1.0\appsutil\clone\bin\CloneContext_1118000336.logProvide the values required for creation of the new Database Context file.Target System Hostname (virtual or normal) [gold] :Target System Base Directory : C:\oracle\R122Target Instance is RAC (y/n) [n] :Target System Database SID : R122Target System utl_file_dir Directory List : C:\tempNumber of DATA_TOP's on the Target System [1] :Target System DATA_TOP Directory 1 [C:\oracle\R122\DATA] :Target System RDBMS ORACLE_HOME Directory [C:\oracle\R122\12.1.0] :Do you want the target system to have the same port values as the source system (y/n) [y] ? :Validating if the source port numbers are available on the target system..Complete port information available at C:\oracle\R122\12.1.0\appsutil\clone\bin\out\R122_gold\portpool.lstThe new database context file has been created :C:\oracle\R122\12.1.0\appsutil\R122_gold.xmlCheck Clone Context logfile C:\oracle\R122\12.1.0\appsutil\clone\bin\CloneContext_1118000336.log for details.Running Rapid Clone with command:Running:perl C:\oracle\R122\12.1.0\appsutil\clone\bin\adclone.pl java=C:\oracle\R122\12.1.0\appsutil\clone\bin\..\jre mode=apply stage=C:\oracle\R122\12.1.0\appsutil\clone component=dbTier method=CUSTOM dbctxtg=C:\oracle\R122\12.1.0\appsutil\R122_gold.xml showProgress contextValidated=trueBeginning database tier Apply - Tue Nov 18 00:04:36 2025C:\oracle\R122\12.1.0\appsutil\clone\bin\..\jre\bin\java.exe -Xmx600M -Doracle.jdbc.autoCommitSpecCompliant=false -Doracle.jdbc.DateZeroTime=true -Doracle.jdbc.DateZeroTimeExtra=true -DCONTEXT_VALIDATED=true -Doracle.installer.oui_loc=C:\oracle\R122\12.1.0\oui -classpath C:\oracle\R122\12.1.0\appsutil\clone\jlib\xmlparserv2.jar;C:\oracle\R122\12.1.0\appsutil\clone\jlib\ojdbc7.jar;;C:\oracle\R122\12.1.0\appsutil\clone\jlib\java;C:\oracle\R122\12.1.0\appsutil\clone\..\..\jlib\orai18n.jar;C:\oracle\R122\12.1.0\appsutil\clone\jlib\oui\OraInstaller.jar;C:\oracle\R122\12.1.0\appsutil\clone\jlib\oui\ewt3.jar;C:\oracle\R122\12.1.0\appsutil\clone\jlib\oui\share.jar;C:\oracle\R122\12.1.0\appsutil\clone\jlib\oui\srvm.jar;C:\oracle\R122\12.1.0\appsutil\clone\jlib\ojmisc.jar oracle.apps.ad.clone.ApplyDBTier -e C:\oracle\R122\12.1.0\appsutil\R122_gold.xml -stage C:\oracle\R122\12.1.0\appsutil\clone -showProgressAPPS Password : Log file located at C:\oracle\R122\12.1.0\appsutil\log\R122_gold\ApplyDBTier_11180004.log| 15% completedCompleted Apply...Tue Nov 18 00:18:11 2025Starting database listener for R122:Running:C:\oracle\R122\12.1.0/appsutil/scripts/R122_gold/addlnctl.cmd start R122ECHO is off.ECHO is off.Tue 11/18/2025 12:18 AMECHO is off.ECHO is off.Tue 11/18/2025 12:18 AMR122_gold.cmd exiting with status 0ECHO is off.The environment settings are as follows ...ECHO is off.ORACLE_HOME : C:\oracle\R122\12.1.0LOCAL : R122ORACLE_SID :PATH : C:\oracle\R122\12.1.0\perl\bin\;C:\oracle\R122\12.1.0\bin;C:\oracle\R122\12.1.0\appsutil\jre\bin;C:\oracle\R122\12.1.0\appsutil\jre\bin;C:/oracle/R122/12.1.0/appsutil/clone/bin/../jre/bin;C:\oracle\R122\12.1.0\perl\bin;C:\oracle\R122\12.1.0\bin;C:\oracle\R122\12.1.0\appsutil\jre\bin;D:\DB19cSetup\bin;C:\oracle\TST\fs1\EBSapps\10.1.2\bin;C:\oracle\TST\fs1\EBSapps\10.1.2\jdk\jre\bin\classic;C:\oracle\TST\fs1\EBSapps\10.1.2\jdk\jre\bin;C:\oracle\TST\fs1\EBSapps\10.1.2\jlib;C:\oracle\TST\12.1.0\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\cygwin64\bin;C:\oracle\TST\fs1\FMW_Home\webtier\bin;C:\oracle\TST\fs1\FMW_Home\webtier\opmn\bin;C:\oracle\TST\fs1\FMW_Home\webtier\opmn\lib;C:\oracle\TST\fs1\FMW_Home\webtier\perl\bin;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps;LD_LIBRARY_PATH : C:\oracle\R122\12.1.0\libECHO is off.ECHO is off.The log information will be written to"C:\oracle\R122\12.1.0\appsutil\log\R122_gold\addlnctl.txt"ECHO is off.ECHO is off.Starting listener process R122 ...ECHO is off.LSNRCTL for 64-bit Windows: Version 12.1.0.2.0 - Production on 18-NOV-2025 00:18:11Copyright (c) 1991, 2022, Oracle. All rights reserved.Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=gold.symbolthree.com)(PORT=1521)))The command completed successfullyECHO is off.Listener R122 has already been started.ECHO is off.addlnctl.cmd exiting with status 0[SC] ChangeServiceConfig SUCCESSRunning:C:\oracle\R122\12.1.0/bin/sqlplus -s /nolog @C:\oracle\R122\12.1.0\appsutil\clone\bin\sqlCmd.sql > C:/oracle/R122/12.1.0/appsutil/clone/bin/get_ad_codelevel.log 2>&1Do you want to change the password for all EBS Schemas? (y/n) [n]) :Do you want to change the password for sysadmin user? (y/n) [n]) :Do you want to change the apps password? (y/n) [n]) :===============================================Checking whether COMPLETION PATCH is applied...===============================================COMPLETION PATCH is not applied.Do you want to change the sys, system and ebs_system passwords? (y/n) [n]) :Running ETCC to check status of DB technology patches...Version of C:\oracle\R122\12.1.0\appsutil\etcc\checkDBpatch.cmd is 120.41+===============================================================+| Copyright (c) 2005, 2025 Oracle and/or its affiliates || All rights reserved || Oracle E-Business Suite Release 12.2 || Database EBS Technology Codelevel Checker |+===============================================================+Starting Database EBS Technology Codelevel Checker, Version 120.41Using context file from command line argument:C:\oracle\R122\12.1.0\appsutil\R122_gold.xmlBugfix XML file version: 120.0.12020000.95This file will be used as the reference for identifying missing bugfixes.[WARNING] DB-ETCC: Bugfix XML file (txk_R1220_DB_base_bugs.xml) in current directory is more than 30 days old.Please check if a newer version of patch 17537119 is available.Mapping XML file version: 120.0.12020000.72This file will be used for mapping bugfixes to patches.Identifying database release.Setting database release to 12.1.0.2.Database connection successful.Identifying APPS and APPLSYS schema names.- APPS schema : APPS- APPLSYS schema : APPLSYSTable to store DB-ETCC results already exists in the database.Started prerequisite patch testing : Tue 11/18/2025 01:20 AMLog file for this session : C:\oracle\R122\12.1.0\appsutil\etcc\\log\checkDBpatch_18012031.logIdentified RDBMS DST version 18Obtained list of bugfixes to be applied and the list to be rolled back.Now checking Database ORACLE_HOME.The opatch utility is version: 12.2.0.1.47.DB-ETCC is compatible with this opatch version.Found patch records in the inventory.Missing Bugfix: 18793246 -> Patch 18793246Missing Bugfix: 22731026 -> Patch 25599890Generating Patch Recommendation Summary ...==================================================================PATCH RECOMMENDATION SUMMARY==================================================================The default patch recommendations to install these missing bugfixes are as follows:------------------------------------------------------------------Oracle Database Release 12.1.0.2 (No PSU applied)------------------------------------------------------------------Patch 18793246- Filename: p18793246_121020_Generic.zipPatch 25599890- Filename: p25599890_121020_Generic.zipApply the required patches and rerun this script.You should check the patch READMEs for minimum opatch version requirements.The latest opatch is available from My Oracle Support via Patch 6880880.+----------------------------------------------------------------+A consolidated zip file with all the required patches for DatabaseRelease 12.1.0.2.0 is available on My Oracle Support.Patch 34779191 [12.1.0.2.0 version]- EBS RELEASE 12.2 CONSOLIDATED DATABASE FIXES FOR JAN 2023Note: This zip does not include database release updates, bundlesor PSUs.+----------------------------------------------------------------+See Doc ID 1594274.1 for any special instructions regarding patches.The footnotes for patches also apply to corresponding overlay patches.Stored Technology Codelevel Checker results in the database successfully.Finished prerequisite patch testing : Tue 11/18/2025 01:20 AMLog file for this session : C:\oracle\R122\12.1.0\appsutil\etcc\\log\checkDBpatch_18012031.log
Rename the FMW_Home folder to FMW_Home_OLD, inst to inst_OLD
xxxxxxxxxxMOVE C:\oracle\R122\fs1\FMW_Home C:\oracle\R122\fs1\FMW_Home_OLDMOVE C:\oracle\R122\fs1\inst C:\oracle\R122\fs1\inst_OLD
These 2 folders will be regenerated during cloning process
Edit refhost.xml under these 2 folders to allow the installer can be executed under Windows 2019 Server:
C:\oracle\R122\fs1\EBSapps\comn\clone\prereq\webtier\Scripts\prereq\win64
C:\oracle\R122\fs1\EBSapps\comn\clone\prereq\webtier\Scripts\prereq\win
xxxxxxxxxx<OPERATING_SYSTEM><VERSION VALUE="6.3"/></OPERATING_SYSTEM><OPERATING_SYSTEM><VERSION VALUE="10.0"/> <=== Windows Server 2016/2019/2022</OPERATING_SYSTEM>
Open a normal command prompt to run the adcfgclone script:
xxxxxxxxxxSET SID=R122SET PERL5LIB=C:\oracle\%SID%\fs1\FMW_Home-old\webtier\perl\lib;^C:\oracle\%SID%\fs1\FMW_Home-old\webtier\perl\lib\site_perl\5.10.0;^C:\oracle\%SID%\fs1\FMW_Home-old\webtier\ohs\mod_perl\libSET PERLBIN=C:\oracle\%SID%\fs1\FMW_Home-old\webtier\perl\bin\set Path=C:\oracle\%SID%\fs1\FMW_Home-old\webtier\perl\bin;%PATH%cd C:\oracle\%SID%\fs1\EBSapps\comn\clone\binperl adcfgclone.pl appsTier
You will be asked to enter this information:
APPS password
Weblogic AdminServer password
OS User password
Database SID
System Base Directory. It should be C:\oracle\%SID%
MKS Directory
MS Developer Directory
Take default values for others. Here is the same output:
xxxxxxxxxxC:\oracle\R122\fs1\EBSapps\comn\clone\bin>perl adcfgclone.pl appsTierCopyright (c) 2002, 2015 Oracle CorporationRedwood Shores, California, USAOracle E-Business Suite Rapid CloneVersion 12.2adcfgclone Version 120.63.12020000.86***********************************************************In AD-TXK Delta 7, we recommend you clone the run and patchfile systems in a single operation using the 'dualfs' option.Separate cloning of the run and patch file systems will be deprecated************************************************************Enter the : ****Enter the Weblogic AdminServer password: ********Enter the OS User password: *******Do you want to add a node (yes/no) [no] :Running: Context clone...Running:C:\oracle\R122\fs1\EBSapps\comn\clone\bin\..\jre\bin\java.exe -Xmx600M -Doracle.jdbc.autoCommitSpecCompliant=false -Doracle.jdbc.DateZeroTime=true -Doracle.jdbc.DateZeroTimeExtra=true -cp C:\oracle\R122\fs1\EBSapps\comn\clone\jlib\java;C:\oracle\R122\fs1\EBSapps\comn\clone\jlib\xmlparserv2.jar;C:\oracle\R122\fs1\EBSapps\comn\clone\jlib\ojdbc6dms.jar;C:\oracle\R122\fs1\EBSapps\comn\clone\jlib\ojdl.jar;C:\oracle\R122\fs1\EBSapps\comn\clone\jlib\dms.jar;C:\oracle\R122\fs1\EBSapps\comn\clone\jlib\obfuscatepassword.jar;C:\oracle\R122\fs1\EBSapps\comn\clone\jlib\ojmisc.jar;C:\oracle\R122\fs1\EBSapps\comn\clone\jlib\java;C:\oracle\R122\fs1\EBSapps\comn\clone\jlib\emCfg.jar oracle.apps.ad.context.CloneContext -e C:\oracle\R122\fs1\EBSapps\comn\clone\bin\..\context\apps\CTXORIG.xml -validate -pairsfile C:\Users\ADMINI~1\AppData\Local\Temp\2\adpairsfile_4892.lst -stage C:\oracle\R122\fs1\EBSapps\comn\clone 2> C:\Users\ADMINI~1\AppData\Local\Temp\2\adcfgclone_4892.err && echo %ERRORLEVEL% > C:\Users\ADMINI~1\AppData\Local\Temp\2\adcfgclone_4892.resLog file located at C:\oracle\R122\fs1\EBSapps\comn\clone\bin\CloneContext_1119012701.logTarget System File Edition type [run] :Provide the values required for creation of the new APPL_TOP Context file.Target System Hostname (virtual or normal) [gold] :Target System Database SID : R122Target System Database Server Node [gold] :Target System Database Domain Name [symbolthree.com] :Target System Base Directory : C:\oracle\R122Target System Base Directory set to C:\oracle\R122Target System Current File System Base set to C:\oracle\R122\fs1Target System Other File System Base set to C:\oracle\R122\fs2Target System Fusion Middleware Home set to C:\oracle\R122\fs1\FMW_HomeTarget System Web Oracle Home set to C:\oracle\R122\fs1\FMW_Home\webtierTarget System Appl TOP set to C:\oracle\R122\fs1\EBSapps\applTarget System COMMON TOP set to C:\oracle\R122\fs1\EBSapps\comnTarget System Instance Home Directory [C:\oracle\R122] :Target System Instance Top set to C:\oracle\R122\fs1\inst\apps\R122_goldTarget System MKS Directory : C:\cygwin64\binTarget System MS Developer Directory : C:\VS2019\VCTarget 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 the source system (y/n) [y] ? :Validating if the source port numbers are available on the target system..Complete port information available at C:\oracle\R122\fs1\EBSapps\comn\clone\bin\out\R122_gold\portpool.lstTarget System proxy port [80] :EBS_APPLPTMP consists of below directory.1. C:\tempChoose a value which will be set as APPLPTMP on the target node [1] :The new APPL_TOP context file has been created :C:\oracle\R122\fs1\inst\apps\R122_gold\appl\admin\R122_gold.xmlCheck Clone Context logfile C:\oracle\R122\fs1\EBSapps\comn\clone\bin\CloneContext_1119012701.log for details.Running Rapid Clone with command:Running:perl C:\oracle\R122\fs1\EBSapps\comn\clone\bin\adclone.pl java=C:\oracle\R122\fs1\EBSapps\comn\clone\bin\..\jre mode=apply stage=C:\oracle\R122\fs1\EBSapps\comn\clone component=appsTier method=CUSTOM appctxtg=C:\oracle\R122\fs1\inst\apps\R122_gold\appl\admin\R122_gold.xml showProgress contextValidated=trueFMW Pre-requisite check log file location : C:/oracle/R122/fs1/EBSapps/comn/clone/FMW/logs/prereqcheck.logRunning: C:/oracle/R122/fs1/EBSapps/comn/clone/FMW/t2pjdk/bin/java.exe -classpath C:/oracle/R122/fs1/EBSapps/comn/clone/prereq/webtier/Scripts/ext/jlib/engine.jar;C:/oracle/R122/fs1/EBSapps/comn/clone/prereq/webtier/oui/jlib/OraPrereq.jar;C:/oracle/R122/fs1/EBSapps/comn/clone/prereq/webtier/oui/jlib/OraPrereqChecks.jar;C:/oracle/R122/fs1/EBSapps/comn/clone/prereq/webtier/oui/jlib/OraInstaller.jar;C:/oracle/R122/fs1/EBSapps/comn/clone/prereq/webtier/oui/jlib/OraInstallerNet.jar;C:/oracle/R122/fs1/EBSapps/comn/clone/prereq/webtier/oui/jlib/srvm.jar;C:/oracle/R122/fs1/EBSapps/comn/clone/prereq/webtier/Scripts/ext/jlib/ojdl.jar;C:/oracle/R122/fs1/EBSapps/comn/clone/prereq/webtier/Scripts/ext/jlib/ojdl2.jar;C:/oracle/R122/fs1/EBSapps/comn/clone/prereq/webtier/Scripts/ext/jlib/ojdl-log4j.jar;C:/oracle/R122/fs1/EBSapps/comn/clone/prereq/webtier/oui/jlib/xmlparserv2.jar;C:/oracle/R122/fs1/EBSapps/comn/clone/prereq/webtier/oui/jlib/share.jar;C:/oracle/R122/fs1/EBSapps/comn/clone/jlib/java oracle.apps.ad.clone.util.FMWOracleHomePreReqCheck -prereqCheckFMW -e C:/oracle/R122/fs1/inst/apps/R122_gold/appl/admin/R122_gold.xml -stage C:/oracle/R122/fs1/EBSapps/comn/clone -log C:/oracle/R122/fs1/EBSapps/comn/clone/FMW/logs/prereqcheck.logBeginning application tier Apply - Wed Nov 19 01:28:28 2025C:\oracle\R122\fs1\EBSapps\comn\clone\bin\..\jre\bin\java.exe -Xmx600M -Doracle.jdbc.autoCommitSpecCompliant=false -Doracle.jdbc.DateZeroTime=true -Doracle.jdbc.DateZeroTimeExtra=true -DCONTEXT_VALIDATED=true -Doracle.installer.oui_loc=\oui -classpath C:\oracle\R122\fs1\EBSapps\comn\clone\jlib\xmlparserv2.jar;C:\oracle\R122\fs1\EBSapps\comn\clone\jlib\ojdbc6dms.jar;C:\oracle\R122\fs1\EBSapps\comn\clone\jlib\ojdl.jar;C:\oracle\R122\fs1\EBSapps\comn\clone\jlib\dms.jar;;C:\oracle\R122\fs1\EBSapps\comn\clone\jlib\java;C:\oracle\R122\fs1\EBSapps\comn\clone\jlib\oui\OraInstaller.jar;C:\oracle\R122\fs1\EBSapps\comn\clone\jlib\oui\ewt3.jar;C:\oracle\R122\fs1\EBSapps\comn\clone\jlib\oui\share.jar;C:\oracle\R122\fs1\FMW_Home\webtier\..\Oracle_EBS-app1\oui\jlib\srvm.jar;C:\oracle\R122\fs1\EBSapps\comn\clone\jlib\ojmisc.jar;C:\oracle\R122\fs1\FMW_Home\wlserver_10.3\server\lib\weblogic.jar;C:\oracle\R122\fs1\EBSapps\comn\clone\jlib\obfuscatepassword.jar oracle.apps.ad.clone.ApplyAppsTier -e C:\oracle\R122\fs1\inst\apps\R122_gold\appl\admin\R122_gold.xml -stage C:\oracle\R122\fs1\EBSapps\comn\clone -showProgress -nopromptmsgLog file located at C:\oracle\R122\fs1\inst\apps\R122_gold\admin\log\clone\ApplyAppsTier_11190128.log| 50% completed <Nov 19, 2025 1:42:37 AM EST> <Warning> <JNDI> <BEA-050001> <WLContext.close() was called in a different thread than the one in which it was created.>- 100% completedCompleted Apply...Wed Nov 19 01:45:00 2025Stopping Weblogic Server...Initializing WebLogic Scripting Tool (WLST) ...Welcome to WebLogic Server Administration Scripting ShellType help() for help on available commandsConnecting to t3://gold.symbolthree.com:7001 with userid weblogic ...Successfully connected to Admin Server 'AdminServer' that belongs to domain 'EBS_domain'.Warning: An insecure protocol was used to connect to theserver. To ensure on-the-wire security, the SSL port orAdmin port should be used instead.Shutting down the server AdminServer with force=false while connected to AdminServer ...WLST lost connection to the WebLogic Server that you wereconnected to, this may happen if the server was shutdown orpartitioned. You will have to re-connect to the server once theserver is available.Disconnected from weblogic server: AdminServerDisconnected from weblogic server:Exiting WebLogic Scripting Tool.DoneStopping Derby Server...Running:C:\oracle\R122\fs1\EBSapps\10.1.2/bin/sqlplus -s /nolog > C:/oracle/R122/fs1/EBSapps/comn/clone/bin/truncate_ad_nodes_config_status.log 2>&1Enter the OS User password: hoskc74Configuring NodeManager serviceExecuting: adsvNodeManager.cmdRunning:C:\oracle\R122\fs1\inst\apps\R122_gold/admin/install/adsvNodeManager.cmd -nopromptmsgECHO is off.ECHO is off.Wed 11/19/2025 01:46 AMECHO is off.ECHO is off.Wed 11/19/2025 01:46 AMECHO is off.ECHO is off.APPSORA.cmd exiting with status 0Please enter WLS password:Automatic Startup - TRUESet dependency on - NoneStartup username - NoneContext Filename - C:\oracle\R122\fs1\inst\apps\R122_gold\appl\admin\R122_gold.xmlService Node name - node_managerProgram to kill - NoneTerminate All - TRUEForce to install - FALSECheckServiceExist: Service Oracle NodeManager Service for R122_gold_fs1 does not exist.Service Oracle NodeManager Service for R122_gold_fs1 successfully created.[SC] ChangeServiceConfig SUCCESSWed 11/19/2025 01:46 AMECHO is off.ECHO is off.Wed 11/19/2025 01:46 AMECHO is off.ECHO is off.APPSORA.cmd exiting with status 0NodeManager log is located at C:\oracle\R122\fs1\inst\apps\R122_gold\logs\appl\admin\logCheck the logfile C:\oracle\R122\fs1\inst\apps\R122_gold\logs\appl\admin\log\adnodemgrctl.txt for more details.adnodemgrctl.cmd exiting with status 0Wed 11/19/2025 01:46 AMECHO is off.ECHO is off.Wed 11/19/2025 01:46 AMECHO is off.ECHO is off.APPSORA.cmd exiting with status 0NodeManager log is located at C:\oracle\R122\fs1\inst\apps\R122_gold\logs\appl\admin\logCheck the logfile C:\oracle\R122\fs1\inst\apps\R122_gold\logs\appl\admin\log\adnodemgrctl.txt for more details.adnodemgrctl.cmd exiting with status 0C:\oracle\R122\fs1\FMW_Home\wlserver_10.3\common\nodemanager\nmHome1\nm_data.propertiesC:\oracle\R122\fs1\FMW_Home\wlserver_10.3\common\nodemanager\nmHome1\nodemanager.domainsC:\oracle\R122\fs1\FMW_Home\wlserver_10.3\common\nodemanager\nmHome1\nodemanager.properties3 File(s) copiedadsvnodemanager.cmd exiting with status 0Executing: adwindowsServicesuser.cmdRunning:C:\oracle\R122\fs1\inst\apps\R122_gold/admin/install/adwindowsServicesuser.cmd -nopromptmsgWed 11/19/2025 01:46 AMPlease enter password for GOLD\Administrator account:Automatic Startup - TRUESet dependency on - NoneStartup username - GOLD\AdministratorContext Filename - C:\oracle\R122\fs1\inst\apps\R122_gold\appl\admin\R122_gold.xmlService Node name - wls_listenerProgram to kill - NoneTerminate All - TRUEForce to install - FALSECheckServiceExist: Service Oracle wlslsnr Service for R122_gold_fs1 already exists.[SC] ChangeServiceConfig SUCCESS[SC] ChangeServiceConfig SUCCESS[SC] ChangeServiceConfig SUCCESS[SC] ChangeServiceConfig SUCCESS[SC] ChangeServiceConfig SUCCESSRunning:C:\oracle\R122\fs1\EBSapps\10.1.2/bin/sqlplus -s /nolog > C:/oracle/R122/fs1/EBSapps/comn/clone/bin/update_patchbase.log 2>&1Running:C:\oracle\R122\fs1\EBSapps\10.1.2/bin/sqlplus -s /nolog > C:/oracle/R122/fs1/EBSapps/comn/clone/bin/delete_adopvalidnodes.log 2>&1Running:C:\oracle\R122\fs1\EBSapps\10.1.2/bin/sqlplus -s /nolog > C:/oracle/R122/fs1/EBSapps/comn/clone/bin/update_fnd_user_last_logon_date.log 2>&1Running:/bin/sqlplus -s /nolog @C:\oracle\R122\fs1\EBSapps\comn\clone\bin\sqlCmd.sql > C:/oracle/R122/fs1/EBSapps/comn/clone/bin/get_ad_codelevel.log 2>&1Running:C:\oracle\R122\fs1\EBSapps\10.1.2/bin/sqlplus -s /nolog > C:/oracle/R122/fs1/EBSapps/comn/clone/bin/get_run_fs_context.log 2>&1Running:perl C:\oracle\R122\fs1\EBSapps\appl\ad\12.0.0/patch/115/bin/adcleansrccfg.pl context=SP2-0606: Cannot create SPOOL file "C:/oracle/R122/fs1/EBSapps/comn/clone/bin/get_run_fs_context.log" promptmsg=hide logfile=C:\oracle\R122\fs1\inst\apps\R122_gold\admin\log\clone\ApplyAppsTier_11190128.logCan't open SP2-0606::Invalid argumentClone completed but failed to execute adcleansrccfg.plIf your source instance is/was integrated with OAM then you should executeperl <AD_TOP>/patch/115/bin/adcleansrccfg.pl context=<RUN_contextfile> manuallyC:\oracle\R122\fs1\EBSapps\comn\clone\bin>
Open the new apps profile, then run %ADMIN_SCRIPTS_HOME%\adautocfg.cmd to ensure all new configurations are set properly.
© 2026 by Christopher Ho. All Rights Reserved