EBS R12.2.5 克隆
实验目的:
从源环境克隆一套环境出来
源环境:mysource 目标环境:mytarget
EBS R12.2.5
OS: Oracle Linux7.1
目标环境目录规划:
源环境准备
注意:当前OS下面的EBS所需要的RPM包要安装完全
oracle-ebs-server-R12-preinstall-1.0-1.el7.x86_64.rpm
openmotif21-2.1.30-11.el7.i686.rpm
xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386.rpm
compat-libstdc++-296-2.96-144.0.2.el7.i686.rpm
其中oracle-ebs-server-R12-preinstall-1.0-1.el7.x86_64.rpm是oracle官方提供的一个安装集成包,安装这个后不再用一个个去安装OS需要的rpm包。但是默认会创建applmgr和oracle用户
后三个rpm包要额外安装,否则会报错。
配置hostname
#vi /etc/hosts
加入下面内容:
192.168.158.180 mysource.bfcec.com.cnmysource
# vi/etc/hostname
加入下面内容:
mysource.bfcec.com.cn
# vi/etc/sysconfig/network
加入下面内容:
HOSTNAME=mysource.bfcec.com.cn
检查下面工具是否安装
# which ar gcc g++ ld kshmake X
添加用户和组
# useradd -G dba -g dbamytest
修改mytest
# passwd mytest
目标环境,创建目录
[root@mytargetfh01]# mkdir mytest
[root@mytargetfh01]# chown -Rmytest:dba mytest
[root@mytarget MYTEST]#mkdiroraInventory
[root@mytarget MYTEST]# mkdir appdb
[root@mytarget MYTEST]# chown-Rmytest:dba app db
[root@mytarget MYTEST]# chown-Rmytest:dba oraInventory/
…..
按照目录规划创建相应的目录,并将目录的组转换为dba组
[root@mytarget MYTEST]#vi/etc/oraInst.loc
inventory_loc=/fh01/MYTEST/oraInventory
inst_group=dba
准备克隆
在源环境做预克隆,克隆顺序是,先克隆DB然后再克隆APP
DB端
用db用户登录,由于本例中db和app用户都是同一个用户,必须加载db的环境变量,如果要db用户和app用户分开的话,注意一定要用db用户去登陆服务器。
进入相应目录,准备做预克隆
[mysource@mysource ~]$cd$ORACLE_HOME/appsutil/scripts/$CONTEXT_NAME/
[mysource@mysourceBFC1S_mysource]$perl adpreclone.pl dbTier
Copyright (c) 2011, 2014Oracle Corporation
Redwood Shores, California,USA
Oracle E-Business SuiteRapid Clone
Version 12.2
adpreclone Version120.31.12020000.22
Enter the APPSUser Password: APPS密码
Verifying ifDatabase Patch checker(ETCC) exists in /fh01/BFC1S/db/11.2.0/appsutil/etcc
Running:
perl/fh01/BFC1S/db/11.2.0/appsutil/bin/adclone.pljava=/fh01/BFC1S/db/11.2.0/appsutil/jremode=stagestage=/fh01/BFC1S/db/11.2.0/appsutil/clone component=dbTiermethod=CUSTOMdbctx=/fh01/BFC1S/db/11.2.0/appsutil/BFC1S_mysource.xmlshowProgress
Beginning databasetier Stage - WedJan 24 10:19:11 2018
/fh01/BFC1S/db/11.2.0/appsutil/jre/bin/java-Xmx600M-DCONTEXT_VALIDATED=false-Doracle.installer.oui_loc=/fh01/BFC1S/db/11.2.0/oui-classpath/fh01/BFC1S/db/11.2.0/lib/xmlparserv2.jar:/fh01/BFC1S/db/11.2.0/jdbc/lib/ojdbc6.jar:/fh01/BFC1S/db/11.2.0/appsutil/java:/fh01/BFC1S/db/11.2.0/oui/jlib/OraInstaller.jar:/fh01/BFC1S/db/11.2.0/oui/jlib/ewt3.jar:/fh01/BFC1S/db/11.2.0/oui/jlib/share.jar:/fh01/BFC1S/db/11.2.0/oui/jlib/srvm.jar:/fh01/BFC1S/db/11.2.0/jlib/ojmisc.jar oracle.apps.ad.clone.StageDBTier -e/fh01/BFC1S/db/11.2.0/appsutil/BFC1S_mysource.xml-stage/fh01/BFC1S/db/11.2.0/appsutil/clone -tmp /tmp -methodCUSTOM -showProgress
APPS Password :
Log file locatedat/fh01/BFC1S/db/11.2.0/appsutil/log/BFC1S_mysource/StageDBTier_01241019.log
- 50%completed
Completed Stage...
Wed Jan 2410:19:36 2018
APP端
注意:一定要用APP用户登录环境,加载环境变量,切换到app用户
[mysource@mysource~]$ cd$INST_TOP/admin/scripts
[mysource@mysourcescripts]$ perladpreclone.pl appsTier
Copyright (c) 2011, 2014Oracle Corporation
Redwood Shores,California, USA
Oracle E-Business SuiteRapid Clone
Version 12.2
adpreclone Version120.31.12020000.22
Enter the APPSUser Password: APPS密码
Enter the WeblogicAdminServerpassword : weblogic 密码
Checking the status of theOracle WebLogicAdministration Server....
Running perl/fh01/BFC1S/app/fs1/EBSapps/appl/ad/12.0.0/patch/115/bin/adProvisionEBS.plebs-get-serverstatus-contextfile=/fh01/BFC1S/app/fs1/inst/apps/BFC1S_mysource/appl/admin/BFC1S_mysource.xml-servername=AdminServer-promptmsg=hide
The OracleWebLogic AdministrationServer is up.
Running:
perl/fh01/BFC1S/app/fs1/EBSapps/appl/ad/12.0.0/bin/adclone.pljava=/fh01/BFC1S/app/fs1/EBSapps/comn/util/jdk64mode=stagestage=/fh01/BFC1S/app/fs1/EBSapps/comn/clone component=appsTiermethod=appctx=/fh01/BFC1S/app/fs1/inst/apps/BFC1S_mysource/appl/admin/BFC1S_mysource.xmlshowProgress
Setting the wls environment
Beginningapplication tier Stage -Wed Jan 24 10:21:32 2018
/fh01/BFC1S/app/fs1/EBSapps/comn/util/jdk64/bin/java-Xmx600M-DCONTEXT_VALIDATED=false -Doracle.installer.oui_loc=/oui-classpath/fh01/BFC1S/app/fs1/FMW_Home/webtier/lib/xmlparserv2.jar:/fh01/BFC1S/app/fs1/FMW_Home/webtier/jdbc/lib/ojdbc6.jar:/fh01/BFC1S/app/fs1/EBSapps/comn/java/classes:/fh01/BFC1S/app/fs1/FMW_Home/webtier/oui/jlib/OraInstaller.jar:/fh01/BFC1S/app/fs1/FMW_Home/webtier/oui/jlib/ewt3.jar:/fh01/BFC1S/app/fs1/FMW_Home/webtier/oui/jlib/share.jar:/fh01/BFC1S/app/fs1/FMW_Home/webtier/../Oracle_EBS-app1/oui/jlib/srvm.jar:/fh01/BFC1S/app/fs1/FMW_Home/webtier/jlib/ojmisc.jar:/fh01/BFC1S/app/fs1/FMW_Home/wlserver_10.3/server/lib/weblogic.jar:/fh01/BFC1S/app/fs1/FMW_Home/oracle_common/jlib/obfuscatepassword.jar oracle.apps.ad.clone.StageAppsTier -e/fh01/BFC1S/app/fs1/inst/apps/BFC1S_mysource/appl/admin/BFC1S_mysource.xml-stage/fh01/BFC1S/app/fs1/EBSapps/comn/clone -tmp /tmp -method CUSTOM -showProgress -nopromptmsg
Log filelocatedat/fh01/BFC1S/app/fs1/inst/apps/BFC1S_mysource/admin/log/clone/StageAppsTier_01241021.log
| 20%completed
Completed Stage...
Wed Jan 2410:25:39 2018
至此源服务器端准备完毕
准备克隆DB
文件传输
源环境
压缩数据库目录,本案例,由于数据文件较大,不再压缩数据文件,关闭源服务器应用和数据库后,直接通过SCP在服务器端传输数据文件
[mysource@mysourcedb]$ tar -cvzf11.2.0.20180124.tar.gz 11.2.0/
目标环境
拷贝11.2.0文件
[mytest@mytargetMYTEST]$ cd db/
[mytest@mytargetdb]$ ls
[mytest@mytargetdb]$ scp mysource@192.168.158.237:/fh01/BFC1S/db/11.2.0.20180124.tar.gz.
复制数据文件
[mytest@mytargetdb]$ cd data/
[mytest@mytargetdata]$ ls
[mytest@mytargetdata]$ scp mysource@192.168.158.237:/fh01/BFC1S/db/data/*.
解压 db数据库文件
[mytest@mytargetdb]$ tar -xvf11.2.0.20180124.tar.gz 11.2.0
建立temp目录并授予777权限
[mytest@mytargetMYTEST] cd/fh01/MYTEST/
[mytest@mytargetMYTEST]$ mkdir temp
[mytest@mytargetMYTEST]$ chmod 777temp/
[mytest@mytargetMYTEST]$ ls
app db oraInventory temp
[mytest@mytargetMYTEST] cd/fh01/MYTEST/db/11.2.0/appsutil/clone/bin/
[mytest@mytargetbin]$ perladcfgclone.pl dbTier
Copyright (c) 2002, 2015Oracle Corporation
Redwood Shores,California, USA
Oracle E-Business SuiteRapid Clone
Version12.2
adcfgclone Version120.63.12020000.60
Enter the APPSpassword : APPS密码
Running: Contextclone...
Log file locatedat/fh01/MYTEST/db/11.2.0/appsutil/clone/bin/CloneContext_0124114338.log
Provide the valuesrequired forcreation of the new Database Context file.
Target SystemHostname (virtual ornormal) [mytarget] : 回车
Target Instance isRAC (y/n) [n] : 回车
Target SystemDatabase SID : mytest
Target System BaseDirectory : /fh01/MYTEST/db
Role separation issupported y/n [n]? : 回车
Target Systemutl_file_dir DirectoryList : /fh01/MYTEST/temp
Number ofDATA_TOP's on the TargetSystem [1] : 回车
Target SystemDATA_TOP Directory 1[/fh01/MYTEST/db/data] : 回车
Target SystemRDBMS ORACLE_HOMEDirectory [/fh01/MYTEST/db/11.2.0] : 回车
Do you want topreserve the Display[mysource:0.0] (y/n) : n
Target SystemDisplay [mytarget:0.0]: 回车
Do you want thetarget system tohave the same port values as the source system (y/n) [y] ? : n
Target System PortPool [0-99] : 30(根据自己需求)
Checking the portpool 30
done: Port Pool 30is free
Report filelocated at/fh01/MYTEST/db/11.2.0/appsutil/temp/portpool.lst
The new databasecontext file hasbeen created :
/fh01/MYTEST/db/11.2.0/appsutil/mytest_mytarget.xml
Check CloneContext logfile/fh01/MYTEST/db/11.2.0/appsutil/clone/bin/CloneContext_0124114338.logfordetails.
Running RapidClone with command:
Running:
perl/fh01/MYTEST/db/11.2.0/appsutil/clone/bin/adclone.pljava=/fh01/MYTEST/db/11.2.0/appsutil/clone/bin/../jremode=applystage=/fh01/MYTEST/db/11.2.0/appsutil/clone component=dbTiermethod=CUSTOMdbctxtg=/fh01/MYTEST/db/11.2.0/appsutil/mytest_mytarget.xmlshowProgresscontextValidated=true
Beginning databasetier Apply - WedJan 24 11:50:17 2018
/fh01/MYTEST/db/11.2.0/appsutil/clone/bin/../jre/bin/java-Xmx600M-DCONTEXT_VALIDATED=true-Doracle.installer.oui_loc=/fh01/MYTEST/db/11.2.0/oui-classpath/fh01/MYTEST/db/11.2.0/appsutil/clone/jlib/xmlparserv2.jar:/fh01/MYTEST/db/11.2.0/appsutil/clone/jlib/ojdbc6.jar:/fh01/MYTEST/db/11.2.0/appsutil/clone/jlib/java:/fh01/MYTEST/db/11.2.0/appsutil/clone/jlib/oui/OraInstaller.jar:/fh01/MYTEST/db/11.2.0/appsutil/clone/jlib/oui/ewt3.jar:/fh01/MYTEST/db/11.2.0/appsutil/clone/jlib/oui/share.jar:/fh01/MYTEST/db/11.2.0/appsutil/clone/jlib/oui/srvm.jar:/fh01/MYTEST/db/11.2.0/appsutil/clone/jlib/ojmisc.jar oracle.apps.ad.clone.ApplyDBTier -e/fh01/MYTEST/db/11.2.0/appsutil/mytest_mytarget.xml-stage/fh01/MYTEST/db/11.2.0/appsutil/clone -showProgress
APPS Password :Log file locatedat/fh01/MYTEST/db/11.2.0/appsutil/log/mytest_mytarget/ApplyDBTier_01241150.log
\ 15%completed
………………..
准备克隆应用
源服务器
[mysource@mysourcefs1]$ tar -cvzfEBSapps.20180124.tar.gz EBSapps/
目标服务器
用SCP拷贝源服务器的EBSapps.20180124.tar.gz到目标服务器
[mytest@mytargetfs1]$ scp mysource@192.168.158.237:/fh01/BFC1S/app/fs1/EBSapps.20180124.tar.gz.
解压
tar -xvfEBSapps.20180124.tar.gzEBSapps
开始克隆
登陆
[mytest@mytargetbin]cd $INST_TOP/admin/scripts
[mytest@mytargetbin]$ perladcfgclone.pl appTier dualfs
Copyright (c) 2002, 2015Oracle Corporation
Redwood Shores, California,USA
Oracle E-Business SuiteRapid Clone
Version 12.2
adcfgclone Version120.63.12020000.60
adcfgclone:unrecognized actionspecified: "appTier"
[mytest@mytargetbin]$ perladcfgclone.pl appsTier dualfs
Copyright (c) 2002, 2015Oracle Corporation
Redwood Shores,California, USA
Oracle E-Business SuiteRapid Clone
Version 12.2
adcfgclone Version120.63.12020000.60
Enter the APPSpassword : APPS密码
Enter the WeblogicAdminServerpassword : weblogic密码
Do you want to adda node (yes/no)[no] : 回车
Running: Contextclone...
Log file locatedat/fh01/MYTEST/app/fs1/EBSapps/comn/clone/bin/CloneContext_0124135950.log
Provide the valuesrequired forcreation of the new APPL_TOP Context file.
Target SystemHostname (virtual ornormal) [mytarget] : 回车
Target SystemDatabase SID : mytest
Target SystemDatabase Server Node [mytarget]:回车
Target SystemDatabase Domain Name[bfcec.com.cn] : 回车
Target System BaseDirectory : /fh01/MYTEST/app
Target System BaseDirectory set to/fh01/MYTEST/app
Target SystemCurrent File SystemBase set to /fh01/MYTEST/app/fs1
Target SystemOther File System Baseset to /fh01/MYTEST/app/fs2
Target SystemFusion Middleware Homeset to /fh01/MYTEST/app/fs1/FMW_Home
Target SystemOther File SystemFusion Middleware Home set to /fh01/MYTEST/app/fs2/FMW_Home
Target System WebOracle Home set to/fh01/MYTEST/app/fs1/FMW_Home/webtier
Target SystemOther File System WebOracle Home set to /fh01/MYTEST/app/fs2/FMW_Home/webtier
Target System ApplTOP set to/fh01/MYTEST/app/fs1/EBSapps/appl
Target SystemOther File System ApplTOP set to /fh01/MYTEST/app/fs2/EBSapps/appl
Target SystemCOMMON TOP set to/fh01/MYTEST/app/fs1/EBSapps/comn
Target SystemOther File SystemCOMMON TOP set to /fh01/MYTEST/app/fs2/EBSapps/comn
Target SystemInstance HomeDirectory [/fh01/MYTEST/app] : 回车
Target SystemCurrent File SystemInstance Top set to/fh01/MYTEST/app/fs1/inst/apps/mytest_mytarget
Do you want topreserve the Display[mysource:0.0] (y/n) : n
Target SystemDisplay [mytarget:0.0]: 回车
Target System RootService [enabled]: 回车
Target System WebEntry PointServices [enabled] : 回车
Target System WebApplicationServices [enabled] : 回车
Target SystemBatch ProcessingServices [enabled] : 回车
Target SystemOther Services[disabled] : 回车
Do you want thetarget system tohave the same port values as the source system (y/n) [y] ? : n
Target System PortPool [0-99] : 30
Checking the portpool 30
done: Port Pool 30is free
Report filelocated at/fh01/MYTEST/app/fs1/inst/apps/mytest_mytarget/admin/out/portpool.lst
UTL_FILE_DIR ondatabase tierconsists of the following directories.
1. /usr/tmp
2./fh01/MYTEST/temp
3./fh01/MYTEST/db/11.2.0/appsutil/outbound/mytest_mytarget
4. /usr/tmp
Choose a valuewhich will be set asAPPLPTMP value on the target node [1] : 2
The new APPL_TOPcontext file hasbeen created :
/fh01/MYTEST/app/fs1/inst/apps/mytest_mytarget/appl/admin/mytest_mytarget.xml
Check CloneContext logfile/fh01/MYTEST/app/fs1/EBSapps/comn/clone/bin/CloneContext_0124135950.logfordetails.
Creating Patchfile system contextfile.....
Log file locatedat/fh01/MYTEST/app/fs1/EBSapps/comn/clone/bin/CloneContextPatch_0124141454.log
Target SystemOther File SystemInstance Top set to/fh01/MYTEST/app/fs2/inst/apps/mytest_mytarget
Target System PortPool [0-99] : 40
Checking the portpool 40
done: Port Pool 40is free
Report filelocated at/fh01/MYTEST/app/fs2/inst/apps/mytest_mytarget/admin/out/portpool.lst
The new APPL_TOPcontext file hasbeen created :
/fh01/MYTEST/app/fs2/inst/apps/mytest_mytarget/appl/admin/mytest_mytarget.xml
Check CloneContext logfile/fh01/MYTEST/app/fs1/EBSapps/comn/clone/bin/CloneContextPatch_0124141454.logfordetails.
FMW Pre-requisitecheck log filelocation :/fh01/MYTEST/app/fs1/EBSapps/comn/clone/FMW/logs/prereqcheck.log
Running: FMWpre-req check...
……..
克隆完成!
登陆系统
EBS R12.2.5 克隆相关推荐
- EBS R12.2.6 克隆超详细操作手册
一.EBS克隆概述 1 克隆步骤概述 环境: EBS 12.2有一个新特性,online patch的功能,因此,app上会有两个应用目录,fs1和fs2,其中fs1为run instance,而fs ...
- Oracle EBS R12.1.1 应用克隆 - 3
2.2.clone完成后设置环境变量(如果是覆盖环境,则此步骤不需要操作,因为profile不变) 到owner的home目录 vi .bash_profile (aix - .p ...
- Oracle EBS R12.1.1 应用克隆 - 2
二. APPS应用克隆 2.1 开始克隆关键步骤: [apploserp@nkgtsoserp01-vlx bin]$ pwd /data01/oracle/rlpd/apps/apps_s ...
- EBS R12 克隆详细步骤
目录 目的 克隆前准备 db 预克隆 app 预克隆 db 克隆 app 克隆 克隆后 问题解决 目的 本文详细描述了将EBS生产环境PROD克隆到SIT测试环境的全步骤. EBS版本 操作系统 原系 ...
- ebs r12多少钱 实施oracle_如何制定Oracle EBS R12升级检查清单
[IT168 技术]我应该从哪里开始执行Oracle电子商务套件(E-Business Suite,EBS)R12的升级?如何才能实现最高效的升级? 对于初次执行这个过程的人而言,我们需要在规划阶段理 ...
- Oracle EBS R12 运行adadmin 安装中文语言包过程中意外中断后的处理
介绍Oracle EBS R12 运行adadmin 安装中文语言包过程中意外中断后的处. Oracle EBS R12 运行adadmin 安装中文语言包过程中意外中断或关机后,重新开机,运行数据库 ...
- Oracle EBS R12 客户表结构
参考链接: Oracle EBS R12 客户表结构 Oracle EBS中的"客户"."客户地点".'订单'之间的关系 Oracle EBS中的"客 ...
- EBS R12.2 ADOP (R12.2 AD Online Patching) - 1
EBS R12.2 有两套 apps 文件系统,一套为run 环境,常用目录为fs1,一套为patch环境,目录为fs2, 甚至如果你安装了或升级到了R12.2.0 , 那就可以使用这个特性,ADOP ...
- EBS R12中如何使用CGI登录Form
虽然听说在R12中没有CGI这个说法,但是搜了半天都是这么用的(CGI),姑且用这个词吧. 默认情况下R12中$CONTEXT_FILE中的 s_appserverid_authentication ...
最新文章
- 2022-2028年中国汽车橡胶密封件行业市场深度分析及发展趋势分析报告
- 10a大电流稳压芯片_稳压二极管你见过,但是它的这些参数你知道吗
- Android 2D游戏引擎AndEngine快速入门教程
- 操作多个表_6_生成笛卡尔积
- Python中的GIL和深浅拷贝
- 如何设置STM8单片机选项字
- 用计算机绘制v-t图像,2.用计算机绘制v-t图象. [预习导引]
- 汉字不能编程?别闹了,只是看着有点豪横,容易被开除!| 原力计划
- jni回调java类中函数_Andriod JNI编程之C++回调Java函数
- ASP.NET中的TextBox下划线
- 电容式 触摸按键 原理
- echart的基本使用方法
- 形式化方法-- petri net
- 油猴+JS代码创建DEAP网页按钮
- 哪款蓝牙耳机音质好?2020国产高性价比高音质蓝牙耳机分享
- 《降伏其心》节选:从辟谷揭开修行的真相
- JS函数实现简易计算器
- Python、设计原则和设计模式-创建类设计模式
- 刘擎《西方现代思想讲义》思维导图xmind及笔记
- ISO 11519-2与ISO 11898-3之间的关系