ITPub博客

首页 > Linux操作系统 > Linux操作系统 > EBS11I系统克隆

EBS11I系统克隆

原创 Linux操作系统 作者:yxg0313 时间:2008-03-14 09:05:12 0 删除 编辑

ORACLE ERP 系统克隆文档

------------系统从生产环境克隆至测试环境

 

一、源环境准备

源环境准备的时候,数据库保证处于打开状态

准备源环境数据库

su - oraprd

cd $ORACLE_HOME/appsutil/scripts/PROD_erpdb

perl adpreclone.pl dbTier

准备源环境应用

Su - applprd

cd $COMMON_TOP/admin/scripts/ PROD_erpapp

perl adpreclone.pl appsTier

 

备注:如果在生产环境没有增加过数据库文件等操作,可以不必每次都做源环境的准备。

二、恢复文件

在测试环境创建相应的目录:

cd /app/

mkdir clone

将生产环境应用层文件拷贝在测试环境:

cd clone

scp –r applprd@10.1.2.20:/app/prod/prodappl ./

scp –r applprd@10.1.2.20:/app/prod/prodcomn ./

scp –r applprd@10.1.2.20:/app/prod/prodora ./

将生产环境数据库软件拷贝在测试环境:

cd /ora

mkdir clone

cd clone

scp –r oraprd@10.1.2.10:/ora/prod/ ./

将生产环境数据库文件拷贝在测试环境:

cd /data

mkdir clone

cd clone

scp –r oraprd@10.1.2.10:/data/prod/ ./

恢复完成后,需要修改文件属性:

mv proddata clonedata

mv prodcomn clonecomn

mv prodora cloneora

mv prodappl cloneappl

mv proddb clonedb

 

chown –R appclone:applgrp cloneappl clonecomn cloneora
chown –R oraclone:dba clonedata clonedb

 

注意:没有创建appcloneoraclone用户,请在克隆之前创建。

三、克隆前准备

su - appclone

cd /app/clone/clonecomn/clone/jlib

mv classes12.zip classes12.zip.bak

cp /app/clone/cloneappl/fnd/11.5.0/java/3rdparty/stdalone/jdbc12.zip classes12.zip

su – oraclone

 

/ora/clone/clonedb/9.2.0/appsutil/clone/jlib

将该jdbc12.zip文件拷贝至数据库层的clone/jlib目录下为classes12.zip

cp classes12.zip jdbc12.zip

chown -R oraclone:dba /var/opt/oracle/oraInventory

 

四、数据库克隆

使用oraclone用户登录系统:

$ cd /ora/clone/clonedb/9.2.0/appsutil/clone/bin

$ perl adcfgclone.pl dbTier

Enter the APPS password [APPS]:

apps

First Creating a new context file for the cloned system.

The program is going to ask you for information about the new system:

Provide the values required for creation of the new Database Context file.

Do you want to use a virtual hostname for the target node (y/n) [n] ?:

Target instance is a Real Application Cluster (RAC) instance (y/n) [n]:

Target System database name [PROD]:CLONE

Target system RDBMS ORACLE_HOME directory [/ora/prod/proddb/9.2.0]:/ora/clone/clonedb/9.2.0

Target system utl_file accessible directories list [/usr/tmp]:

Number of DATA_TOP's on the target system [1]:

Target system DATA_TOP 1 [/data/prod/proddata]:/data/clone/clonedata

Do you want to preserve the Display set to erpdb:1.0 (y/n) [y] ?:n

Target system Display [erpdb:1.0]:erptest:1.0

Do you want to preserve the port values from the source system on the target system (y/n) [y] ?:

五、应用克隆

cd /app/clone/clonecomn/clone/bin

perl adcfgclone.pl appsTier

按照上面例子回答相应的问题,

完成后,系统进行应用的克隆。

六、修改应用

cd /app/clone/cloneora/iAS/lib
cp libclntsh.so.8.0.bak libclntsh.so.8.0

$ORACLE_HOME/vbroker/adm/impl_dir

$ mv impl_rep impl_rep_sav

$ mv impl_rep~ impl_rep~_sav

 

/app/clone/cloneora/8.0.6/network/admin/CLONE_erptest/listener.ora

scp applprd@10.1.2.20:/app/prod/prodora/8.0.6/network/admin/PROD_erpapp/listener.ora listener.ora

/app/prod/prodora/8.0.6/network/admin/PROD_erpapp/listener.ora

重新启动应用。

 

七、修改地点名称

                        系统管理员进入,到配置---系统里边,查找到地点名称,修改为三和国际克隆环境。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10756358/viewspace-206251/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-03-06

  • 博文量
    34
  • 访问量
    46309