目的:单机上测试R12.2的克隆,db和app的克隆。
用之前安装的R12,同一台机器上克隆。
R12的安装可以参考:(3条消息) EBS R12.2的安装_文档搬运工的博客-CSDN博客
原来的数据库名是PROD。
原来的安装目录是/u01/oracle/PROD
克隆后的环境路径是/u01/test/app 、/u01/test/db
克隆后的数据库名是test。
因为不涉及到ASM,克隆比较简单,db和ap的直接预克隆后打包,克隆即可。
过程:
1 db节点的预克隆
[oraprod@erptest PROD_erptest]$ pwd
/u01/oracle/PROD/12.1.0/appsutil/scripts/PROD_erptest
[oraprod@erptest PROD_erptest]$ perl adpreclone.pl dbTier
Copyright (c) 2011, 2014 Oracle Corporation
Redwood Shores, California, USA
Oracle E-Business Suite Rapid Clone
Version 12.2
adpreclone Version 120.31.12020000.18
Enter the APPS User Password:
Running:
perl /u01/oracle/PROD/12.1.0/appsutil/bin/adclone.pl java=/u01/oracle/PROD/12.1.0/appsutil/jre mode=stage stage=/u01/oracle/PROD/12.1.0/appsutil/clone component=dbTier method=CUSTOM dbctx=/u01/oracle/PROD/12.1.0/appsutil/PROD_erptest.xml showProgress
Beginning database tier Stage - Sun May 22 06:15:59 2022
/u01/oracle/PROD/12.1.0/appsutil/jre/bin/java -Xmx600M -DCONTEXT_VALIDATED=false -Doracle.installer.oui_loc=/u01/oracle/PROD/12.1.0/oui -classpath /u01/oracle/PROD/12.1.0/lib/xmlparserv2.jar:/u01/oracle/PROD/12.1.0/jdbc/lib/ojdbc6.jar:/u01/oracle/PROD/12.1.0/appsutil/java:/u01/oracle/PROD/12.1.0/oui/jlib/OraInstaller.jar:/u01/oracle/PROD/12.1.0/oui/jlib/ewt3.jar:/u01/oracle/PROD/12.1.0/oui/jlib/share.jar:/u01/oracle/PROD/12.1.0/oui/jlib/srvm.jar:/u01/oracle/PROD/12.1.0/jlib/ojmisc.jar oracle.apps.ad.clone.StageDBTier -e /u01/oracle/PROD/12.1.0/appsutil/PROD_erptest.xml -stage /u01/oracle/PROD/12.1.0/appsutil/clone -tmp /tmp -method CUSTOM -showProgress
APPS Password :
Log file located at /u01/oracle/PROD/12.1.0/appsutil/log/PROD_erptest/StageDBTier_05220616.log
/ 50% completed
Completed Stage...
Sun May 22 06:16:22 2022
2 ap节点的预克隆
[applprod@erptest ~]$ cd $ADMIN_SCRIPTS_HOME
[applprod@erptest scripts]$ ls
adadminsrvctl.sh adapcctl.sh adcmctl.sh adformsrvctl.sh adnodemgrctl.sh adpreclone.pl adstrtal.sh gsmstart.sh java.sh msc mwactlwrpr.sh
adalnctl.sh adautocfg.sh adexecsql.pl admanagedsrvctl.sh adopmnctl.sh adstpall.sh cz64bitengine.pl ieo jtffmctl.sh mwactl.sh
[applprod@erptest scripts]$ perl adpreclone.pl appsTier
Copyright (c) 2011 Oracle Corporation
Redwood Shores, California, USA
Oracle E-Business Suite Rapid Clone
Version 12.2
adpreclone Version 120.31.12020000.3
Enter the Weblogic AdminServer password :
Checking the status of the Oracle WebLogic Administration Server....
Running perl /u01/oracle/PROD/fs1/EBSapps/appl/ad/12.0.0/patch/115/bin/adProvisionEBS.pl ebs-get-serverstatus -contextfile=/u01/oracle/PROD/fs1/inst/apps/PROD_erptest/appl/admin/PROD_erptest.xml -servername=AdminServer -promptmsg=hide
The Oracle WebLogic Administration Server is up.
Running:
perl /u01/oracle/PROD/fs1/EBSapps/appl/ad/12.0.0/bin/adclone.pl java=/u01/oracle/PROD/fs1/EBSapps/comn/util/jdk32 mode=stage stage=/u01/oracle/PROD/fs1/EBSapps/comn/clone component=appsTier method= appctx=/u01/oracle/PROD/fs1/inst/apps/PROD_erptest/appl/admin/PROD_erptest.xml showProgress
Beginning application tier Stage - Sun May 22 06:34:08 2022
/u01/oracle/PROD/fs1/EBSapps/comn/util/jdk32/bin/java -Xmx600M -DCONTEXT_VALIDATED=false -Doracle.installer.oui_loc=/oui -classpath /u01/oracle/PROD/fs1/FMW_Home/webtier/lib/xmlparserv2.jar:/u01/oracle/PROD/fs1/FMW_Home/webtier/jdbc/lib/ojdbc6.jar:/u01/oracle/PROD/fs1/EBSapps/comn/java/classes:/u01/oracle/PROD/fs1/FMW_Home/webtier/oui/jlib/OraInstaller.jar:/u01/oracle/PROD/fs1/FMW_Home/webtier/oui/jlib/ewt3.jar:/u01/oracle/PROD/fs1/FMW_Home/webtier/oui/jlib/share.jar:/u01/oracle/PROD/fs1/FMW_Home/webtier/oui/jlib/srvm.jar:/u01/oracle/PROD/fs1/FMW_Home/webtier/jlib/ojmisc.jar:/u01/oracle/PROD/fs1/FMW_Home/wlserver_10.3/server/lib/weblogic.jar:/u01/oracle/PROD/fs1/FMW_Home/oracle_common/jlib/obfuscatepassword.jar oracle.apps.ad.clone.StageAppsTier -e /u01/oracle/PROD/fs1/inst/apps/PROD_erptest/appl/admin/PROD_erptest.xml -stage /u01/oracle/PROD/fs1/EBSapps/comn/clone -tmp /tmp -method CUSTOM -showProgress -nopromptmsg
Log file located at /u01/oracle/PROD/fs1/inst/apps/PROD_erptest/admin/log/StageAppsTier_05220634.log
| 20% completed
Completed Stage...
Sun May 22 07:59:58 2022
3 db节点的克隆。虽然最后出现了warning,实际上克隆成功了。
[oraprod@erptest bin]$ perl adcfgclone.pl dbTier
Copyright (c) 2002, 2015 Oracle Corporation
Redwood Shores, California, USA
Oracle E-Business Suite Rapid Clone
Version 12.2
adcfgclone Version 120.63.12020000.56
Enter the APPS password :
Running: Context clone...
Log file located at /u01/test/db/12.1.0/appsutil/clone/bin/CloneContext_0522141842.log
Provide the values required for creation of the new Database Context file.
Target System Hostname (virtual or normal) [erptest] :
Target Instance is RAC (y/n) [n] :
Target System Database SID : test
Target System Base Directory : /u01/test/db
Target System utl_file_dir Directory List : /u01/test/db/temp
Number of DATA_TOP's on the Target System [1] :
Target System DATA_TOP Directory 1 [/u01/test/db/data] :
Target System RDBMS ORACLE_HOME Directory [/u01/test/db/12.1.0] :
Do you want to preserve the Display [null] (y/n) : n
Target System Display [erptest:0.0] :
Target System Port Pool [0-99] :
RC-00201: Error: Not a valid port pool number
Target System Port Pool [0-99] : 0
Checking the port pool 0
done: Port Pool 0 is free
Report file located at /u01/test/db/12.1.0/appsutil/temp/portpool.lst
The new database context file has been created :
/u01/test/db/12.1.0/appsutil/test_erptest.xml
Check Clone Context logfile /u01/test/db/12.1.0/appsutil/clone/bin/CloneContext_0522141842.log for details.
Running Rapid Clone with command:
Running:
perl /u01/test/db/12.1.0/appsutil/clone/bin/adclone.pl java=/u01/test/db/12.1.0/appsutil/clone/bin/../jre mode=apply stage=/u01/test/db/12.1.0/appsutil/clone component=dbTier method=CUSTOM dbctxtg=/u01/test/db/12.1.0/appsutil/test_erptest.xml showProgress contextValidated=true
Beginning database tier Apply - Sun May 22 14:21:39 2022
/u01/test/db/12.1.0/appsutil/clone/bin/../jre/bin/java -Xmx600M -DCONTEXT_VALIDATED=true -Doracle.installer.oui_loc=/u01/test/db/12.1.0/oui -classpath /u01/test/db/12.1.0/appsutil/clone/jlib/xmlparserv2.jar:/u01/test/db/12.1.0/appsutil/clone/jlib/ojdbc6.jar:/u01/test/db/12.1.0/appsutil/clone/jlib/java:/u01/test/db/12.1.0/appsutil/clone/jlib/oui/OraInstaller.jar:/u01/test/db/12.1.0/appsutil/clone/jlib/oui/ewt3.jar:/u01/test/db/12.1.0/appsutil/clone/jlib/oui/share.jar:/u01/test/db/12.1.0/appsutil/clone/jlib/oui/srvm.jar:/u01/test/db/12.1.0/appsutil/clone/jlib/ojmisc.jar oracle.apps.ad.clone.ApplyDBTier -e /u01/test/db/12.1.0/appsutil/test_erptest.xml -stage /u01/test/db/12.1.0/appsutil/clone -showProgress
APPS Password : Log file located at /u01/test/db/12.1.0/appsutil/log/test_erptest/ApplyDBTier_05221421.log
15% completed
Completed Apply...
Sun May 22 14:33:42 2022
Starting database listener for test:
Running:
/u01/test/db/12.1.0/appsutil/scripts/test_erptest/addlnctl.sh start test
Logfile: /u01/test/db/12.1.0/appsutil/log/test_erptest/addlnctl.txt
You are running addlnctl.sh version 120.4
Starting listener process test ...
Listener test has already been started.
addlnctl.sh: exiting with status 0
addlnctl.sh: check the logfile /u01/test/db/12.1.0/appsutil/log/test_erptest/addlnctl.txt for more information ...
Do you want to change the password for all EBS Schemas? (y/n) [n]) : n
Do you want to change the password for sysadmin user? (y/n) [n]) : n
Do you want to change the apps password? (y/n) [n]) : n
Do you want to change the sys and system passwords? (y/n) [n]) : n
Running ETCC to check status of DB technology patches...
WARNING: ETCC does not exist under /u01/test/db/12.1.0/appsutil/etcc.
Download patch 17537119 from My Oracle Support, unzip it under /u01/test/db/12.1.0/appsutil/etcc and run ETCC to avoid ADOP related issues.
4 ap的fs1的克隆
[applprod@erptest bin]$ perl adcfgclone.pl appsTier
Copyright (c) 2011 Oracle Corporation
Redwood Shores, California, USA
Oracle E-Business Suite Rapid Clone
Version 12.2
adcfgclone Version 120.63.12020000.7
Enter the APPS password :
Enter the Weblogic AdminServer password :
Running:
/u01/test/app/fs1/EBSapps/comn/clone/bin/../jre/bin/java -Xmx600M -classpath /u01/test/app/fs1/EBSapps/comn/clone/jlib/obfuscatepassword.jar:/u01/test/app/fs1/EBSapps/comn/clone/jlib/ojmisc.jar:/u01/test/app/fs1/EBSapps/comn/clone/jlib/java oracle.apps.ad.clone.util.OPWrapper /u01/test/app/fs1/EBSapps/comn/clone/bin/../FMW/tempinfo.txt
Running:
/u01/test/app/fs1/EBSapps/comn/clone/bin/../jre/bin/java -Xmx600M -classpath /u01/test/app/fs1/EBSapps/comn/clone/jlib/obfuscatepassword.jar:/u01/test/app/fs1/EBSapps/comn/clone/jlib/ojmisc.jar:/u01/test/app/fs1/EBSapps/comn/clone/jlib/java oracle.apps.ad.clone.util.OPWrapper /u01/test/app/fs1/EBSapps/comn/clone/bin/../FMW/EBSDataSource
Do you want to add a node (yes/no) [no] :
Running:
/u01/test/app/fs1/EBSapps/comn/clone/bin/../jre/bin/java -Xmx600M -cp /u01/test/app/fs1/EBSapps/comn/clone/jlib/java:/u01/test/app/fs1/EBSapps/comn/clone/jlib/xmlparserv2.jar:/u01/test/app/fs1/EBSapps/comn/clone/jlib/ojdbc5.jar oracle.apps.ad.context.CloneContext -e /u01/test/app/fs1/EBSapps/comn/clone/bin/../context/apps/CTXORIG.xml -validate -pairsfile /tmp/adpairsfile_1658.lst -stage /u01/test/app/fs1/EBSapps/comn/clone 2> /tmp/adcfgclone_1658.err; echo $? > /tmp/adcfgclone_1658.res
Log file located at /u01/test/app/fs1/EBSapps/comn/clone/bin/CloneContext_0522074501.log
Target System File Edition type [run] :
Provide the values required for creation of the new APPL_TOP Context file.
Target System Hostname (virtual or normal) [erptest] :
Target System Database SID : test
Target System Database Server Node [erptest] :
Target System Database Domain Name [local] :
Target System Base Directory : /u01/test/app
Target System Base Directory set to /u01/test/app
Target System Run File System Base set to /u01/test/app/fs1
Target System Patch File System Base set to /u01/test/app/fs2
Target System Fusion Middleware Home set to /u01/test/app/fs1/FMW_Home
Target System Web Oracle Home set to /u01/test/app/fs1/FMW_Home/webtier
Target System Appl TOP set to /u01/test/app/fs1/EBSapps/appl
Target System COMMON TOP set to /u01/test/app/fs1/EBSapps/comn
Target System Instance Home Directory [/u01/test/app] :
Target System Instance Top set to /u01/test/app/fs1/inst/apps/test_erptest
Do you want to preserve the Display [erptest:0.0] (y/n) : n
Target System Display [erptest:0.0] :
Target System Root Service [enabled] :
Target System Web Administration [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] :
Target System Port Pool [0-99] : 0
Checking the port pool 0
done: Port Pool 0 is free
Report file located at /u01/test/app/fs1/inst/apps/test_erptest/admin/out/portpool.lst
Complete port information available at /u01/test/app/fs1/inst/apps/test_erptest/admin/out/portpool.lst
UTL_FILE_DIR on database tier consists of the following directories.
1. /usr/tmp
2. /u01/test/db/temp
3. /u01/test/db/12.1.0/appsutil/outbound/test_erptest
4. /usr/tmp
Choose a value which will be set as APPLPTMP value on the target node [1] :
Creating the new APPL_TOP Context file from :
/u01/test/app/fs1/EBSapps/appl/ad/12.0.0/admin/template/adxmlctx.tmp
The new APPL_TOP context file has been created :
/u01/test/app/fs1/inst/apps/test_erptest/appl/admin/test_erptest.xml
Log file located at /u01/test/app/fs1/EBSapps/comn/clone/bin/CloneContext_0522074501.log
Check Clone Context logfile /u01/test/app/fs1/EBSapps/comn/clone/bin/CloneContext_0522074501.log for details.
Running Rapid Clone with command:
Running:
perl /u01/test/app/fs1/EBSapps/comn/clone/bin/adclone.pl java=/u01/test/app/fs1/EBSapps/comn/clone/bin/../jre mode=apply stage=/u01/test/app/fs1/EBSapps/comn/clone component=appsTier method=CUSTOM appctxtg=/u01/test/app/fs1/inst/apps/test_erptest/appl/admin/test_erptest.xml showProgress contextValidated=true
FMW Pre-requisite check log file location : /u01/test/app/fs1/EBSapps/comn/clone/FMW/logs/prereqcheck.log
Running: /u01/test/app/fs1/EBSapps/comn/clone/FMW/t2pjdk/bin/java -classpath /u01/test/app/fs1/EBSapps/comn/clone/prereq/webtier/Scripts/ext/jlib/engine.jar:/u01/test/app/fs1/EBSapps/comn/clone/prereq/webtier/oui/jlib/OraPrereq.jar:/u01/test/app/fs1/EBSapps/comn/clone/prereq/webtier/oui/jlib/OraPrereqChecks.jar:/u01/test/app/fs1/EBSapps/comn/clone/prereq/webtier/oui/jlib/OraInstaller.jar:/u01/test/app/fs1/EBSapps/comn/clone/prereq/webtier/oui/jlib/OraInstallerNet.jar:/u01/test/app/fs1/EBSapps/comn/clone/prereq/webtier/oui/jlib/srvm.jar:/u01/test/app/fs1/EBSapps/comn/clone/prereq/webtier/Scripts/ext/jlib/ojdl.jar:/u01/test/app/fs1/EBSapps/comn/clone/prereq/webtier/Scripts/ext/jlib/ojdl2.jar:/u01/test/app/fs1/EBSapps/comn/clone/prereq/webtier/Scripts/ext/jlib/ojdl-log4j.jar:/u01/test/app/fs1/EBSapps/comn/clone/prereq/webtier/oui/jlib/xmlparserv2.jar:/u01/test/app/fs1/EBSapps/comn/clone/prereq/webtier/oui/jlib/share.jar:/u01/test/app/fs1/EBSapps/comn/clone/jlib/java oracle.apps.ad.clone.util.FMWOracleHomePreReqCheck -prereqCheckFMW -e /u01/test/app/fs1/inst/apps/test_erptest/appl/admin/test_erptest.xml -stage /u01/test/app/fs1/EBSapps/comn/clone -log /u01/test/app/fs1/EBSapps/comn/clone/FMW/logs/prereqcheck.log
Beginning application tier Apply - Sun May 22 07:45:34 2022
/u01/test/app/fs1/EBSapps/comn/clone/bin/../jre/bin/java -Xmx600M -DCONTEXT_VALIDATED=true -Doracle.installer.oui_loc=/oui -classpath /u01/test/app/fs1/EBSapps/comn/clone/jlib/xmlparserv2.jar:/u01/test/app/fs1/EBSapps/comn/clone/jlib/ojdbc6.jar:/u01/test/app/fs1/EBSapps/comn/clone/jlib/java:/u01/test/app/fs1/EBSapps/comn/clone/jlib/oui/OraInstaller.jar:/u01/test/app/fs1/EBSapps/comn/clone/jlib/oui/ewt3.jar:/u01/test/app/fs1/EBSapps/comn/clone/jlib/oui/share.jar:/u01/test/app/fs1/EBSapps/comn/clone/jlib/oui/srvm.jar:/u01/test/app/fs1/EBSapps/comn/clone/jlib/ojmisc.jar:/u01/test/app/fs1/FMW_Home/wlserver_10.3/server/lib/weblogic.jar:/u01/test/app/fs1/EBSapps/comn/clone/jlib/obfuscatepassword.jar oracle.apps.ad.clone.ApplyAppsTier -e /u01/test/app/fs1/inst/apps/test_erptest/appl/admin/test_erptest.xml -stage /u01/test/app/fs1/EBSapps/comn/clone -showProgress -nopromptmsg
Log file located at /u01/test/app/fs1/inst/apps/test_erptest/admin/log/ApplyAppsTier_05220745.log
- 100% completed
Completed Apply...
Sun May 22 08:08:13 2022
Do you want to startup the Application Services for test? (y/n) [y] : n
Services not started
[applprod@erptest bin]$
5 ap的fs2的克隆
[applprod@erptest bin]$ pwd
/u01/test/app/fs2/EBSapps/comn/clone/bin
[applprod@erptest bin]$ perl adcfgclone.pl appsTier
Copyright (c) 2011 Oracle Corporation
Redwood Shores, California, USA
Oracle E-Business Suite Rapid Clone
Version 12.2
adcfgclone Version 120.63.12020000.7
Enter the APPS password :
Enter the Weblogic AdminServer password :
Running:
/u01/test/app/fs2/EBSapps/comn/clone/bin/../jre/bin/java -Xmx600M -classpath /u01/test/app/fs2/EBSapps/comn/clone/jlib/obfuscatepassword.jar:/u01/test/app/fs2/EBSapps/comn/clone/jlib/ojmisc.jar:/u01/test/app/fs2/EBSapps/comn/clone/jlib/java oracle.apps.ad.clone.util.OPWrapper /u01/test/app/fs2/EBSapps/comn/clone/bin/../FMW/tempinfo.txt
Running:
/u01/test/app/fs2/EBSapps/comn/clone/bin/../jre/bin/java -Xmx600M -classpath /u01/test/app/fs2/EBSapps/comn/clone/jlib/obfuscatepassword.jar:/u01/test/app/fs2/EBSapps/comn/clone/jlib/ojmisc.jar:/u01/test/app/fs2/EBSapps/comn/clone/jlib/java oracle.apps.ad.clone.util.OPWrapper /u01/test/app/fs2/EBSapps/comn/clone/bin/../FMW/EBSDataSource
Do you want to add a node (yes/no) [no] : no
Running:
/u01/test/app/fs2/EBSapps/comn/clone/bin/../jre/bin/java -Xmx600M -cp /u01/test/app/fs2/EBSapps/comn/clone/jlib/java:/u01/test/app/fs2/EBSapps/comn/clone/jlib/xmlparserv2.jar:/u01/test/app/fs2/EBSapps/comn/clone/jlib/ojdbc5.jar oracle.apps.ad.context.CloneContext -e /u01/test/app/fs2/EBSapps/comn/clone/bin/../context/apps/CTXORIG.xml -validate -pairsfile /tmp/adpairsfile_9588.lst -stage /u01/test/app/fs2/EBSapps/comn/clone 2> /tmp/adcfgclone_9588.err; echo $? > /tmp/adcfgclone_9588.res
Log file located at /u01/test/app/fs2/EBSapps/comn/clone/bin/CloneContext_0522084307.log
Target System File Edition type [run] : patch
Location of Run File System context file : /u01/test/app/fs1/inst/apps/test_erptest/appl/admin/test_erptest.xml
Provide the values required for creation of the new APPL_TOP Context file.
Target System Fusion Middleware Home set to /u01/test/app/fs2/FMW_Home
Target System Web Oracle Home set to /u01/test/app/fs2/FMW_Home/webtier
Target System Appl TOP set to /u01/test/app/fs2/EBSapps/appl
Target System COMMON TOP set to /u01/test/app/fs2/EBSapps/comn
Target System Instance Top set to /u01/test/app/fs2/inst/apps/test_erptest
Target System Port Pool [0-99] : 1
Checking the port pool 1
done: Port Pool 1 is free
Report file located at /u01/test/app/fs2/inst/apps/test_erptest/admin/out/portpool.lst
Complete port information available at /u01/test/app/fs2/inst/apps/test_erptest/admin/out/portpool.lst
UTL_FILE_DIR on database tier consists of the following directories.
1. /usr/tmp
2. /u01/test/db/temp
3. /u01/test/db/12.1.0/appsutil/outbound/test_erptest
4. /usr/tmp
Choose a value which will be set as APPLPTMP value on the target node [1] :
Creating the new APPL_TOP Context file from :
/u01/test/app/fs2/EBSapps/appl/ad/12.0.0/admin/template/adxmlctx.tmp
The new APPL_TOP context file has been created :
/u01/test/app/fs2/inst/apps/test_erptest/appl/admin/test_erptest.xml
Log file located at /u01/test/app/fs2/EBSapps/comn/clone/bin/CloneContext_0522084307.log
Check Clone Context logfile /u01/test/app/fs2/EBSapps/comn/clone/bin/CloneContext_0522084307.log for details.
Running Rapid Clone with command:
Running:
perl /u01/test/app/fs2/EBSapps/comn/clone/bin/adclone.pl java=/u01/test/app/fs2/EBSapps/comn/clone/bin/../jre mode=apply stage=/u01/test/app/fs2/EBSapps/comn/clone component=appsTier method=CUSTOM appctxtg=/u01/test/app/fs2/inst/apps/test_erptest/appl/admin/test_erptest.xml showProgress contextValidated=true
FMW Pre-requisite check log file location : /u01/test/app/fs2/EBSapps/comn/clone/FMW/logs/prereqcheck.log
Running: /u01/test/app/fs2/EBSapps/comn/clone/FMW/t2pjdk/bin/java -classpath /u01/test/app/fs2/EBSapps/comn/clone/prereq/webtier/Scripts/ext/jlib/engine.jar:/u01/test/app/fs2/EBSapps/comn/clone/prereq/webtier/oui/jlib/OraPrereq.jar:/u01/test/app/fs2/EBSapps/comn/clone/prereq/webtier/oui/jlib/OraPrereqChecks.jar:/u01/test/app/fs2/EBSapps/comn/clone/prereq/webtier/oui/jlib/OraInstaller.jar:/u01/test/app/fs2/EBSapps/comn/clone/prereq/webtier/oui/jlib/OraInstallerNet.jar:/u01/test/app/fs2/EBSapps/comn/clone/prereq/webtier/oui/jlib/srvm.jar:/u01/test/app/fs2/EBSapps/comn/clone/prereq/webtier/Scripts/ext/jlib/ojdl.jar:/u01/test/app/fs2/EBSapps/comn/clone/prereq/webtier/Scripts/ext/jlib/ojdl2.jar:/u01/test/app/fs2/EBSapps/comn/clone/prereq/webtier/Scripts/ext/jlib/ojdl-log4j.jar:/u01/test/app/fs2/EBSapps/comn/clone/prereq/webtier/oui/jlib/xmlparserv2.jar:/u01/test/app/fs2/EBSapps/comn/clone/prereq/webtier/oui/jlib/share.jar:/u01/test/app/fs2/EBSapps/comn/clone/jlib/java oracle.apps.ad.clone.util.FMWOracleHomePreReqCheck -prereqCheckFMW -e /u01/test/app/fs2/inst/apps/test_erptest/appl/admin/test_erptest.xml -stage /u01/test/app/fs2/EBSapps/comn/clone -log /u01/test/app/fs2/EBSapps/comn/clone/FMW/logs/prereqcheck.log
Beginning application tier Apply - Sun May 22 08:45:38 2022
/u01/test/app/fs2/EBSapps/comn/clone/bin/../jre/bin/java -Xmx600M -DCONTEXT_VALIDATED=true -Doracle.installer.oui_loc=/oui -classpath /u01/test/app/fs2/EBSapps/comn/clone/jlib/xmlparserv2.jar:/u01/test/app/fs2/EBSapps/comn/clone/jlib/ojdbc6.jar:/u01/test/app/fs2/EBSapps/comn/clone/jlib/java:/u01/test/app/fs2/EBSapps/comn/clone/jlib/oui/OraInstaller.jar:/u01/test/app/fs2/EBSapps/comn/clone/jlib/oui/ewt3.jar:/u01/test/app/fs2/EBSapps/comn/clone/jlib/oui/share.jar:/u01/test/app/fs2/EBSapps/comn/clone/jlib/oui/srvm.jar:/u01/test/app/fs2/EBSapps/comn/clone/jlib/ojmisc.jar:/u01/test/app/fs2/FMW_Home/wlserver_10.3/server/lib/weblogic.jar:/u01/test/app/fs2/EBSapps/comn/clone/jlib/obfuscatepassword.jar oracle.apps.ad.clone.ApplyAppsTier -e /u01/test/app/fs2/inst/apps/test_erptest/appl/admin/test_erptest.xml -stage /u01/test/app/fs2/EBSapps/comn/clone -showProgress -nopromptmsg
Log file located at /u01/test/app/fs2/inst/apps/test_erptest/admin/log/ApplyAppsTier_05220845.log
- 100% completed
Completed Apply...
Sun May 22 09:04:53 2022
[applprod@erptest bin]$
6 问题及总结。
在克隆ap的时候(克隆了2次都出错),出现错误。如下:
Target System Batch Processing Services [enabled] :
Target System Other Services [disabled] :
Target System Port Pool [0-99] : 0
Checking the port pool 0
done: Port Pool 0 is free
Report file located at /u01/test/app/fs1/inst/apps/test_erptest/admin/out/portpool.lst
Complete port information available at /u01/test/app/fs1/inst/apps/test_erptest/admin/out/portpool.lst
UTL_FILE_DIR on database tier consists of the following directories.
1. /usr/tmp
2. /u01/test/db/temp
3. /u01/test/db/12.1.0/appsutil/outbound/test_erptest
4. /usr/tmp
Choose a value which will be set as APPLPTMP value on the target node [1] :
Creating the new APPL_TOP Context file from :
/u01/test/app/fs1/EBSapps/appl/ad/12.0.0/admin/template/adxmlctx.tmp
The new APPL_TOP context file has been created :
/u01/test/app/fs1/inst/apps/test_erptest/appl/admin/test_erptest.xml
Log file located at /u01/test/app/fs1/EBSapps/comn/clone/bin/CloneContext_0522072016.log
Check Clone Context logfile /u01/test/app/fs1/EBSapps/comn/clone/bin/CloneContext_0522072016.log for details.
Running Rapid Clone with command:
Running:
perl /u01/test/app/fs1/EBSapps/comn/clone/bin/adclone.pl java=/u01/test/app/fs1/EBSapps/comn/clone/bin/../jre mode=apply stage=/u01/test/app/fs1/EBSapps/comn/clone component=appsTier method=CUSTOM appctxtg=/u01/test/app/fs1/inst/apps/test_erptest/appl/admin/test_erptest.xml showProgress contextValidated=true
FMW Pre-requisite check log file location : /u01/test/app/fs1/EBSapps/comn/clone/FMW/logs/prereqcheck.log
Running: /u01/test/app/fs1/EBSapps/comn/clone/FMW/t2pjdk/bin/java -classpath /u01/test/app/fs1/EBSapps/comn/clone/prereq/webtier/Scripts/ext/jlib/engine.jar:/u01/test/app/fs1/EBSapps/comn/clone/prereq/webtier/oui/jlib/OraPrereq.jar:/u01/test/app/fs1/EBSapps/comn/clone/prereq/webtier/oui/jlib/OraPrereqChecks.jar:/u01/test/app/fs1/EBSapps/comn/clone/prereq/webtier/oui/jlib/OraInstaller.jar:/u01/test/app/fs1/EBSapps/comn/clone/prereq/webtier/oui/jlib/OraInstallerNet.jar:/u01/test/app/fs1/EBSapps/comn/clone/prereq/webtier/oui/jlib/srvm.jar:/u01/test/app/fs1/EBSapps/comn/clone/prereq/webtier/Scripts/ext/jlib/ojdl.jar:/u01/test/app/fs1/EBSapps/comn/clone/prereq/webtier/Scripts/ext/jlib/ojdl2.jar:/u01/test/app/fs1/EBSapps/comn/clone/prereq/webtier/Scripts/ext/jlib/ojdl-log4j.jar:/u01/test/app/fs1/EBSapps/comn/clone/prereq/webtier/oui/jlib/xmlparserv2.jar:/u01/test/app/fs1/EBSapps/comn/clone/prereq/webtier/oui/jlib/share.jar:/u01/test/app/fs1/EBSapps/comn/clone/jlib/java oracle.apps.ad.clone.util.FMWOracleHomePreReqCheck -prereqCheckFMW -e /u01/test/app/fs1/inst/apps/test_erptest/appl/admin/test_erptest.xml -stage /u01/test/app/fs1/EBSapps/comn/clone -log /u01/test/app/fs1/EBSapps/comn/clone/FMW/logs/prereqcheck.log
Beginning application tier Apply - Sun May 22 07:21:11 2022
/u01/test/app/fs1/EBSapps/comn/clone/bin/../jre/bin/java -Xmx600M -DCONTEXT_VALIDATED=true -Doracle.installer.oui_loc=/oui -classpath /u01/test/app/fs1/EBSapps/comn/clone/jlib/xmlparserv2.jar:/u01/test/app/fs1/EBSapps/comn/clone/jlib/ojdbc6.jar:/u01/test/app/fs1/EBSapps/comn/clone/jlib/java:/u01/test/app/fs1/EBSapps/comn/clone/jlib/oui/OraInstaller.jar:/u01/test/app/fs1/EBSapps/comn/clone/jlib/oui/ewt3.jar:/u01/test/app/fs1/EBSapps/comn/clone/jlib/oui/share.jar:/u01/test/app/fs1/EBSapps/comn/clone/jlib/oui/srvm.jar:/u01/test/app/fs1/EBSapps/comn/clone/jlib/ojmisc.jar:/u01/test/app/fs1/FMW_Home/wlserver_10.3/server/lib/weblogic.jar:/u01/test/app/fs1/EBSapps/comn/clone/jlib/obfuscatepassword.jar oracle.apps.ad.clone.ApplyAppsTier -e /u01/test/app/fs1/inst/apps/test_erptest/appl/admin/test_erptest.xml -stage /u01/test/app/fs1/EBSapps/comn/clone -showProgress -nopromptmsg
Log file located at /u01/test/app/fs1/inst/apps/test_erptest/admin/log/ApplyAppsTier_05220721.log
0% completed
ERROR while running Apply...
Sun May 22 07:25:46 2022
ERROR: Failed to execute /u01/test/app/fs1/EBSapps/comn/clone/bin/adclone.pl
Please check logfile.
原因: 通过log逐步查看,最后查看到执行以下语句错误。发现该语句会生成log。在log /u01/test/app/fs1/EBSapps/comn/clone/FMW/logs中查看
[root@erptest logs]# tail -f /u01/test/app/fs1/inst/apps/test_erptest/admin/log/ApplyAppsTier_05220721.log
#############################################################
Started ApplyAppsTier at Sun May 22 07:21:12 CST 2022
Version:
ApplyAppsTier.java : 120.11.12020000.2
#############################################################
# Creating the FMW Home from ApplyAppsTier
Creating FMW Home.
Running /u01/test/app/fs1/EBSapps/comn/clone/FMW/pasteBinary.sh -javaHome /u01/test/app/fs1/EBSapps/comn/clone/FMW/t2pjdk -al /u01/test/app/fs1/EBSapps/comn/clone/FMW/FMW_Home.jar -tl /u01/test/app/fs1/FMW_Home -invPtrLoc /etc/oraInst.loc -ldl /u01/test/app/fs1/EBSapps/comn/clone/FMW/logs -silent true -executeSysPrereqs false
Script Executed in 273871 milliseconds, returning status 255
Script failed, exit code 255
log /u01/test/app/fs1/EBSapps/comn/clone/FMW/logs中的对应的日志信息如下:
[root@erptest logs]# pwd /u01/test/app/fs1/EBSapps/comn/clone/FMW/logs [root@erptest logs]# ls CLONE2022-05-22_06-16-30_1223534108.error CLONE2022-05-22_06-22-41_948186149.log CLONE2022-05-22_07-05-09_409081184.error CLONE2022-05-22_07-21-12_46412552.log CLONE2022-05-22_07-57-30_1084938417.error CLONE2022-05-22_06-16-30_1223534108.log CLONE2022-05-22_06-23-29_1847600399.error CLONE2022-05-22_07-05-09_409081184.log CLONE2022-05-22_07-45-35_636985812.error CLONE2022-05-22_07-57-30_1084938417.log CLONE2022-05-22_06-22-41_948186149.error CLONE2022-05-22_06-23-29_1847600399.log CLONE2022-05-22_07-21-12_46412552.error CLONE2022-05-22_07-45-35_636985812.log prereqcheck.log [root@erptest logs]#
查看具体的log,可以看到如下信息:
From commandLine, inventory pointer file /etc/oraInst.loc , Oracle inventory location is = /u01/test/oraInventory
Oracle inventory location is mismatched between inventory provided /u01/test/oraInventory and from Oracle home /u01/oraInventory
Setting inventory pointer file to /etc/oraInst.loc
OraInstaller library path=/tmp/CLONINGCLIENT-4078323506090288895/ouienginebinary1653175272776/oui/lib/linux64. FINE : May 22, 2022 07:25:43 - [JavaUtilForCloning:updateJavaLibraryPathWithOuiLib] Original java library path = /u01/test/app/fs1/EBSapps/comn/clone/oui/lib/linux:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib FINE : May 22, 2022 07:25:43 - [JavaUtilForCloning:updateJavaLibraryPathWithOuiLib] Updated java library path = /tmp/CLONINGCLIENT-4078323506090288895/ouienginebinary1653175272776/oui/lib/linux64:/u01/test/app/fs1/EBSapps/comn/clone/oui/lib/linux:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib FINE : May 22, 2022 07:25:43 - [OracleHomeDepRefUtil:loadJarAndUpdateJavaLibBeforeEngineInvoked] Loading jars and setting java library path, before invoking engine api completed. FINE : May 22, 2022 07:25:43 - [OracleHomeDepRefUtil:backupAndSetInvPtrLocBeforeInstallEngineInvoke] Setting inventory pointer location in InventoryManager before invoking engine api... FINE : May 22, 2022 07:25:43 - [OracleHomeDepRefUtil:setInvPtrLocInInventoryManager] From commandLine, inventory pointer file /etc/oraInst.loc , Oracle inventory location is = /u01/test/oraInventory FINE : May 22, 2022 07:25:43 - [OracleHomeDepRefUtil:setInvPtrLocInInventoryManager] From inventory pointer file /u01/test/app/fs1/FMW_Home/webtier/oraInst.loc , Oracle inventory location is = /u01/oraInventory FINE : May 22, 2022 07:25:43 - [OracleHomeDepRefUtil:setInvPtrLocInInventoryManager] Oracle inventory location is mismatched between inventory provided /u01/test/oraInventory and from Oracle home /u01/oraInventory FINE : May 22, 2022 07:25:43 - [OracleHomeDepRefUtil:setInvPtrLocInInventoryManager] Setting inventory pointer file to /etc/oraInst.loc FINE : May 22, 2022 07:25:43 - [OracleHomeDepRefUtil:setInvPtrLocInInventoryManager] In InventoryManager, setting inventory pointer location to /etc/oraInst.loc FINE : May 22, 2022 07:25:43 - [OracleHomeDepRefUtil:setInvPtrLocInInventoryManager] Inventory pointer location is set in InventoryManager. FINE : May 22, 2022 07:25:43 - [OracleHomeDepRefUtil:backupAndSetInvPtrLocBeforeInstallEngineInvoke] Setting inventory pointer location in InventoryManager before invoking engine api completed. FINE : May 22, 2022 07:25:43 - [OracleHomeDepRefUtil:preSetupBeforeInstallEngineInvoke] Presetup before invoking engine api completed. FINE : May 22, 2022 07:25:43 - [OracleHomeDepRefUtil:setDependentHomeList] Setting dependent home information where dependent home = /u01/test/app/fs1/FMW_Home/webtier and reference home = /u01/test/app/fs1/FMW_Home/oracle_common FINE : May 22, 2022 07:25:43 - [CloneLogger:setSystemOutErrToCloneLogger] Invoking setSystemOutErrToCloneLogger 1 FINE : May 22, 2022 07:25:45 - [CloneLogger:unSetSystemOutErrToCloneLogger] Invoking unsetSystemOutErrToCloneLogger 1 FINE : May 22, 2022 07:25:45 - [JavaUtilForCloning:restoreJavaLibraryPath] Restoring java library path to original value /u01/test/app/fs1/EBSapps/comn/clone/oui/lib/linux:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
解决方法:
设置/etc/oraInst.loc 中的内容。原来是/u01/oraInventory. 在clone前更改成了/u01/test/oraInventory.
inventory_loc=/u01/oraInventory inst_group=oinstall
更改回/u01/oraInventory后,再次克隆。问题解决。
END



