Oracle EBS Clone 操作步骤.docx
- 文档编号:3497625
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:12
- 大小:20.62KB
Oracle EBS Clone 操作步骤.docx
《Oracle EBS Clone 操作步骤.docx》由会员分享,可在线阅读,更多相关《Oracle EBS Clone 操作步骤.docx(12页珍藏版)》请在冰豆网上搜索。
OracleEBSClone操作步骤
该文档为ITPUB朋友Michaelbeyond提供,谨此致谢!
适用操作系统:
AIX4.3IBMRS/6000服务器
2003-11-12
Source环境要开启来,Targer环境要关闭
预先准备工作
ReferencefromCloningOracleAPPSR11iwithRapidClone.
March2003
Pre-RequestTask:
Perl5.005,
JRE1.3.1
JDK1.3.1
Zip2.3putin/usr/bindoneat16/MAY/2003
/u01/prod/prodora/iAS/Apache/perl
前期准备工作可参考Metalink文档230672.1216664.1165195.1
1、准备好target环境,如果没有则需要安装一个全新的环境,和source环境要一摸一样
本次clone的source环境为prod,位于/u01/prod;target环境为ptst,位于/u02/ptst
2、打上RapidClonePatch2870461(ThispatchmayReplaceby3130740)
克隆前的source方面的准备工作
准备appsutil文件
1、LoginsourcesystemasapplmgratAPPL_TOP
2、用perl执行如下脚本创建appsutil.zipfile
perl$AD_TOP/bin/admkappsutil.pl
以下星号包括起来的是输出信息:
***************************
(prodmgr>chmod744admkappsutil.pl
prodmgr>admkappsutil.pl
Startingthegenerationofappsutil.zip
Logfilelocatedat/u01/prod/prodappl/admin/log/MakeAppsUtil_11101216.log
outputlocatedat/u01/prod/prodappl/admin/out/appsutil.zip
prodmgr>pwd
/u01/prod/prodappl/ad/11.5.0/bin)
***************************
可以看到日志文件和输出的appsutil.zip文件存放的位子
将上述appsutil.zip拷贝到ORACLE_HOME目录下
cp/u01/prod/prodappl/admin/out/appsutil.zip$ORACLE_HOME
3、将ORACLE_HOME原有的appsutil目录备份起来
cpappsutilappsutil_heh
4、在ORACLE_HOME目录下解压appsutil.zip文件,覆盖原有的appsutil。
因为有可能有新增加的内容,所以上述步骤使用的是cp而不是mv
解压命令为:
unzip-oappsutil.zip
ImplementAutoConfig步骤
1、以oramgr帐号登陆到数据库层
在$ORACLE_HOME/appsutil目录下创建clone目录
进入到$ORACLE_HOME/appsutil/bin目录下
运行如下命令,生成用于配置source的xml文件:
adbldxml.shtier=dbappsuser=
执行上述命令后应该出现如下用星号括起来的信息:
*********************************************************
UsingJVMfrom/u01/prod/jre/1.1.8/bin/jretoexecutejavaprograms...
ContextFile/u01/prod/proddb/8.1.7/appsutil/PROD.xml
alreadyexists.
OverwritingContextFilemaycauselossofexistingsettings,hence
backingitupas:
/u01/prod/proddb/8.1.7/appsutil/PROD.xml.bak
QueryingdatabaseforretrievingContextinformation.Thisprocesstakesafewminutestocomplete.
DoneQueryingdatabase.
Contextfilecreatedatlocation:
/u01/prod/proddb/8.1.7/appsutil/PROD.xml
Fordetailschecklogfile:
/u01/prod/proddb/8.1.7/appsutil/log/PROD/11101246.log
*******************************************************
修改生成的PROD.xml(位于/u01/prod/proddb/8.1.7/appsutil/PROD.xml)
主要是找到
如果其他有关/u01/prod的路径不正确,同样进行修改
2、以applmgr帐号登陆到应用层
在$COMN_TOP目录下创建clone目录
进入到$ORACLE_HOME/appsutil/bin目录下
运行如下命令,生成用于配置source的xml文件:
adbldxml.shtier=appsappsuser=
准备source系统
1)以oramgr帐号登陆到ORACLE_HOME数据库层
如果文件$ORACLE_HOME/appsutil/scripts/
adconfig.shcontextfile=
注:
这个命令请慎用,原来的配置将不用用。
使用编辑器打开adpreclone.pl文件,找到##Tier=Database的字段,修改dbTier层的设置内容,将其下对应的内容修改成如下所示:
##Tier=Database
#
else{
$DB_ENVFILE='/u01/prod/proddb/8.1.7/PROD.env';
$ADCLONE='/u01/prod/proddb/8.1.7/appsutil/adclone.pl';
$CTX_FILE='/u01/prod/proddb/8.1.7/appsutil/PROD.xml';
$CTX_ARG="dbctx=$CTX_FILE";
$STAGE_DIR='/u01/prod/proddb/8.1.7/appsutil/clone';
$JAVA_TOP='/u01/prod/jre/1.1.8';
2)以applmgr帐号登陆到ORACLE_HOME应用系统层
如果文件$COMN_TOP/admin/scripts/
adconfig.shcontextfile=
注:
这个命令请慎用,原来的配置将不用用。
使用编辑器打开adpreclone.pl文件,找到if($TIER=~/APPL_TOP/){的字段,修改appsTier层的设置内容,将其下对应的内容修改成如下所示:
$APP_ENVFILE='/u01/prod/prodappl/PROD.env';
$DB_ENVFILE='/u01/prod/prodora/8.0.6/PROD.env';
$ADCLONE='/u01/prod/prodappl/ad/11.5.0/bin/adclone.pl';
$CTX_FILE='/u01/prod/prodappl/admin/PROD.xml';
$CTX_ARG="appctx=$CTX_FILE";
$STAGE_DIR='/u01/prod/prodcomn/clone';
$JAVA_TOP='/u01/prod/prodcomn/util/jre/1.1.8';
注:
这里的adpreclone.pl位置与原文不同,我的系统是AIX4.3。
其它的位置也请对应修改
source下的DBTier层的pre-clone
1、以oramgr帐号登陆到ORACLE_HOME
2、进入$ORACLE_HOME/appsutil/scripts/
进入$ORACLE_HOME/appsutil/scripts/
cd$ORACLE_HOME/appsutil/scripts/
执行adpreclone.pl的命令为:
perladpreclone.pldbTier
此处的dbTier参数必须要写,告诉脚本是在做DBTier层的pre-clone
以下星号包括起来的是输出信息:
**********************************************
UsingArchive:
/u01/prod/proddb/8.1.7/appsutil/java/adconfig.zip
$Header:
adconfig.zip115.2602003/03/1418:
35:
11pkmship$
BeginningdatabasetierStage-MonNov1000:
53:
292003
APPSPassword:
apps
Logfilelocatedat/u01/prod/proddb/8.1.7/appsutil/log/PROD/StageDBTier_11101253.log
Pleasecheck/u01/prod/proddb/8.1.7/appsutil/out/PROD/dblayout.txtwhencopyingthedbffilesina.
CompletedStage...
MonNov1000:
55:
412003
**********************************************
source下的APTier层的pre-clone
1、以applmgr帐号登陆到APPL_TOP
2、进入$COMN_TOP/admin/scripts/
进入$COMN_TOP/admin/scripts/
cd$COMN_TOP/admin/scripts/
执行adpreclone.pl的命令为:
perladpreclone.plappsTier
此处的appsTier参数必须要写,告诉脚本是在做APTier层的pre-clone
以下星号包括起来的是输出信息:
**********************************************
RunningRapidClone...
perl/u01/prod/prodappl/ad/11.5.0/bin/adclone.pljava=/u01/prod/prodcomn/util/jre/1.1.8mode=stage
UsingArchive:
/u01/prod/prodappl/ad/11.5.0/java/adconfig.zip
$Header:
adconfig.zip115.2602003/03/1418:
35:
11pkmship$
BeginningapplicationtierStage-MonNov1001:
49:
542003
Logfilelocatedat/u01/prod/prodappl/admin/PROD/log/StageAppsTier_11100149.log
CompletedStage...
MonNov1002:
04:
452003
**********************************************
拷贝APTier层的文件
1、关闭prod环境(source)的AP层服务
2、拷贝prod环境(source)下的相应目录到ptst环境(target)下的相应目录
APPL_TOP(prodappl)
OA_HTML(prodcomn/html)
OA_JAVA(prodcomn/java)
COMN_TOP/util(prodcomn/util)
COMN_TOP/clone(prodcomn/clon)
806ORACLE_HOME(…ora)
iASORACLE_HOME(…ora)
在做上述覆盖的过程前,先将target环境下对应的目录备份起来
拷贝DBTier层的文件
1、关闭prod环境(source)的DB层服务
2、拷贝prod环境(source)中所有的dbf文件到ptst环境(target)下
在做上述覆盖的过程前,先将target环境下对应的dbf文件备份起来
3、拷贝prod环境(source)的ORACLE_HOME到ptst环境(target)的ORACLE_HOME下
在做上述覆盖的过程前,先将target环境下的文件ORACLE_HOME备份起来
上述拷贝动作完成后,启动source下的DB和AP服务
【到此为止,所有的source上的动作已经完成,以下的动作都在targer上面】
在target上进行克隆
配置ptst环境(target)上DBTier
1、以oramgr帐号登陆到ORACLE_HOME
2、进入$ORACLE_HOME/appsutil/clone/bin目录下执行adcfgclone.pl文件
进入$ORACLE_HOME/appsutil/clone/bin目录的命令为:
cd$ORACLE_HOME/appsutil/clone/bin
执行adcfgclone.pl的命令为:
perladcfgclone.pldbTier
此处的dbTier参数必须要写,告诉脚本是在做DBTier层的clone
按照以下星号括起来的提示进行clone的配置:
*******************************************
oraptst>perladcfgclone.pldbTier
FirstCreatinganewcontextfilefortheclonedsystem.
Theprogramisgoingtoaskyouforinformationaboutthenewsystem:
EnterthevaluesforthenewDatabaseContext:
TargetsystemdatabaseSID[PROD]
PTST
TargetsystemRDBMSORACLE_HOMEdirectory[/u01/prod/proddb/8.1.7]
/u02/ptst/ptstdb/8.1.7
TargetsystemDATA_TOP(systemdbfs)[/u01/prod/proddata]
/u02/ptst/ptstdata
TargetsystemDATA_TOP(logdbfs)[/u01/prod/proddata]
/u02/ptst/ptstdata
TargetsystemDATA_TOP(datadbfs)[/u01/prod/proddata]
/u02/ptst/ptstdata
TargetsystemDATA_TOP(indexdbfs)[/u01/prod/proddata]
/u02/ptst/ptstdata
/u02/ptst/ptstdb/8.1.7/jre/1.1.8directorynotfound
TargetsystemJRE_TOP[/u01/prod/jre/1.1.8]
/u02/ptst/jre/1.1.8
henewcontextfilehastocontainportnumbersrelatedtotargetsystem.
CloneContextusesthesameportpoolmechanismastheRapidInstall
Onceyouchooseaportpool,CloneContextwillvalidatetheportavailability.
Entertheportpoolnumber:
[0-99]
2
Checkingtheportpool2
done:
PortPool2isfree
Databaseportis1523
Backingup/u02/ptst/ptstdb/8.1.7/appsutil/PTST.xmlto/u02/ptst/ptstdb/8.1.7/appsutil/PTST.xml.bak
CreatingthenewDatabaseContextfilefrom:
/u01/prod/proddb/8.1.7/appsutil/template/adxdbctx.tmp
ThefollowingDatabasecontextfileiscreated:
/u02/ptst/ptstdb/8.1.7/appsutil/PTST.xml
PleaseentertheAPPSpassword:
apps
RunningRapidClone...
perladclone.pljava=/u02/ptst/jre/1.1.8mode=applystage=/u02/ptst/ptstdb/8.1.7/appsutil/clonecoml
UsingArchive:
/u02/ptst/ptstdb/8.1.7/appsutil/clone/jlib/adconfig.zip
$Header:
adconfig.zip115.2602003/03/1418:
35:
11pkmship$
BeginningdatabasetierApply-MonNov1004:
27:
592003
Logfilelocatedat/u02/ptst/ptstdb/8.1.7/appsutil/log/PTST/ApplyDBTier_11100427.log
_________________________________________ERROR________________________
BeginningPTST_DB_HOMEregistrationtocentralinventory...
Logfilelocatedat/u02/ptst/oraInventory/logs/OracleHomeCloner_11120406.log
Exceptioninthread"main"java.lang.NoClassDefFoundError:
oracle/sysman/oii/oiic/OiicStandardInventorySession
atoracle.apps.ad.clone.util.OracleHomeCloner.registerOracleHome(OracleHomeCloner.java:
185)
atoracle.apps.ad.clone.util.OracleHomeCloner.main(OracleHomeCloner.java:
481)
ERROR:
RegistrationFailed...Pleasechecklogfile.
Youcanreruntheregistrationwiththefollowingcommand:
/usr/j2se/bin/java-Xmx600M-classpath/usr/j2se/lib/classes.zip:
/u02/ptst/ptstdb/8.1.7/appsutil/clone/jlib/adconfig.zip:
/u02/ptst/ptstdb/8.1.7/appsutil/clone/jlib/appsoui/OraInstaller.jar:
/u02/ptst/ptstdb/8.1.7/appsutil/clone/jlib/appsoui/ewt.jar:
/u02/ptst/ptstdb/8.1.7/appsutil/clone/jlib/appsoui/xmlparserv2.jaroracle.apps.ad.clone.util.OracleHomeCloner-registerOUI-ohPath/u02/ptst/ptstdb/8.1.7-ohNamePTST_DB_HOME-oraInstLoc/var/opt/oracle/oraInst.loc
___________________________________________
*******************************************
配置ptst环境(target)上APTier
1、以applmgr帐号登陆到APPL_HOME
2、进入$COMN_TOP/clone/bin/目录下执行adcfgclone.pl文件
进入$COMN_TOP/clone/bin/目录的命令为:
cd$COMN_TOP/clone/bin/
执行adcfgclone.pl的命令为:
perladcfgclone.plappsTier
此处的appsTier参数必须要写,告诉脚本是在做APTier层的clone
按照以下星号括起来的提示进行clone的配置:
*******************************************
ptstmgr>perladcfgclone.plappsTier
FirstCreatinganewcontextfilefortheclonedsystem.
Theprogramisgoingtoaskyouforinformationaboutthenewsystem:
EnterthevaluesforthenewAPPL_TOPContext
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle EBS Clone 操作步骤 操作 步骤