Oracle EBS Clone 操作步骤.docx

上传人:b****3 文档编号:3497625 上传时间:2022-11-23 格式:DOCX 页数:12 大小:20.62KB
下载 相关 举报
Oracle EBS Clone 操作步骤.docx_第1页
第1页 / 共12页
Oracle EBS Clone 操作步骤.docx_第2页
第2页 / 共12页
Oracle EBS Clone 操作步骤.docx_第3页
第3页 / 共12页
Oracle EBS Clone 操作步骤.docx_第4页
第4页 / 共12页
Oracle EBS Clone 操作步骤.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

Oracle EBS Clone 操作步骤.docx

《Oracle EBS Clone 操作步骤.docx》由会员分享,可在线阅读,更多相关《Oracle EBS Clone 操作步骤.docx(12页珍藏版)》请在冰豆网上搜索。

Oracle EBS Clone 操作步骤.docx

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=appspasswd=

执行上述命令后应该出现如下用星号括起来的信息:

*********************************************************

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)

主要是找到括起的内容并修改为/usr/j2se

如果其他有关/u01/prod的路径不正确,同样进行修改

2、以applmgr帐号登陆到应用层

在$COMN_TOP目录下创建clone目录

进入到$ORACLE_HOME/appsutil/bin目录下

运行如下命令,生成用于配置source的xml文件:

adbldxml.shtier=appsappsuser=appspasswd=

准备source系统

1)以oramgr帐号登陆到ORACLE_HOME数据库层

如果文件$ORACLE_HOME/appsutil/scripts//adpreclone.pl不存在,可以用以下命令创建:

adconfig.shcontextfile=.xmlappspass=

注:

这个命令请慎用,原来的配置将不用用。

使用编辑器打开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//adpreclone.pl不存在,可以用以下命令创建:

adconfig.shcontextfile=.xmlappspass=

注:

这个命令请慎用,原来的配置将不用用。

使用编辑器打开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/目录下执行adpreclone.pl脚本

进入$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//目录下执行adpreclone.pl脚本

进入$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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1