实验目的:

从源环境克隆一套环境出来

源环境: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 克隆相关推荐

  1. EBS R12.2.6 克隆超详细操作手册

    一.EBS克隆概述 1 克隆步骤概述 环境: EBS 12.2有一个新特性,online patch的功能,因此,app上会有两个应用目录,fs1和fs2,其中fs1为run instance,而fs ...

  2. Oracle EBS R12.1.1 应用克隆 - 3

    2.2.clone完成后设置环境变量(如果是覆盖环境,则此步骤不需要操作,因为profile不变) 到owner的home目录   vi   .bash_profile       (aix - .p ...

  3. Oracle EBS R12.1.1 应用克隆 - 2

    二.    APPS应用克隆 2.1  开始克隆关键步骤:  [apploserp@nkgtsoserp01-vlx bin]$ pwd /data01/oracle/rlpd/apps/apps_s ...

  4. EBS R12 克隆详细步骤

    目录 目的 克隆前准备 db 预克隆 app 预克隆 db 克隆 app 克隆 克隆后 问题解决 目的 本文详细描述了将EBS生产环境PROD克隆到SIT测试环境的全步骤. EBS版本 操作系统 原系 ...

  5. ebs r12多少钱 实施oracle_如何制定Oracle EBS R12升级检查清单

    [IT168 技术]我应该从哪里开始执行Oracle电子商务套件(E-Business Suite,EBS)R12的升级?如何才能实现最高效的升级? 对于初次执行这个过程的人而言,我们需要在规划阶段理 ...

  6. Oracle EBS R12 运行adadmin 安装中文语言包过程中意外中断后的处理

    介绍Oracle EBS R12 运行adadmin 安装中文语言包过程中意外中断后的处. Oracle EBS R12 运行adadmin 安装中文语言包过程中意外中断或关机后,重新开机,运行数据库 ...

  7. Oracle EBS R12 客户表结构

    参考链接: Oracle EBS R12 客户表结构 Oracle EBS中的"客户"."客户地点".'订单'之间的关系 Oracle EBS中的"客 ...

  8. EBS R12.2 ADOP (R12.2 AD Online Patching) - 1

    EBS R12.2 有两套 apps 文件系统,一套为run 环境,常用目录为fs1,一套为patch环境,目录为fs2, 甚至如果你安装了或升级到了R12.2.0 , 那就可以使用这个特性,ADOP ...

  9. EBS R12中如何使用CGI登录Form

    虽然听说在R12中没有CGI这个说法,但是搜了半天都是这么用的(CGI),姑且用这个词吧. 默认情况下R12中$CONTEXT_FILE中的 s_appserverid_authentication ...

最新文章

  1. 2022-2028年中国汽车橡胶密封件行业市场深度分析及发展趋势分析报告
  2. 10a大电流稳压芯片_稳压二极管你见过,但是它的这些参数你知道吗
  3. Android 2D游戏引擎AndEngine快速入门教程
  4. 操作多个表_6_生成笛卡尔积
  5. Python中的GIL和深浅拷贝
  6. 如何设置STM8单片机选项字
  7. 用计算机绘制v-t图像,2.用计算机绘制v-t图象. [预习导引]
  8. 汉字不能编程?别闹了,只是看着有点豪横,容易被开除!| 原力计划
  9. jni回调java类中函数_Andriod JNI编程之C++回调Java函数
  10. ASP.NET中的TextBox下划线
  11. 电容式 触摸按键 原理
  12. echart的基本使用方法
  13. 形式化方法-- petri net
  14. 油猴+JS代码创建DEAP网页按钮
  15. 哪款蓝牙耳机音质好?2020国产高性价比高音质蓝牙耳机分享
  16. 《降伏其心》节选:从辟谷揭开修行的真相
  17. JS函数实现简易计算器
  18. Python、设计原则和设计模式-创建类设计模式
  19. 刘擎《西方现代思想讲义》思维导图xmind及笔记
  20. ISO 11519-2与ISO 11898-3之间的关系

热门文章

  1. 多种思路删除数组中的指定元素
  2. 删除数组中相同元素(C语言)
  3. java毕业设计电子竞技赛事管理系统Mybatis+系统+数据库+调试部署
  4. 在python中函数不可以嵌套调用_在Python中调用嵌套函数
  5. 计算机程序设计员英语单词,英文简历:应聘计算机程序设计员
  6. 软件测试之决策表(逻辑最严谨的功能性测试)
  7. VUE入门笔记,第一节
  8. MAVEN项目打包编译日志乱码
  9. android高级开发面试!一次哔哩哔哩面试经历,知乎上已获万赞
  10. 工作流编排引擎-Temporal