EBS系统克隆主要分为三个步骤来做:准备源系统-》拷贝源系统-》配置目标系统
一。准备源系统
主要操作如下:
1. prepare操作,需要source环境处于Databaserunning的状态。
2. prepare操作,可以在EBS所有服务处于运行的状态下运行。
3. 每次source的更新都需要更新prepare的操作,比如增加datafile、执行EBSpatch。建议在每次clone前,都执 行prepare的操作
4. 如果source未及时更新prepare操作,而已经copyfiles到target环境。则可以在source中进行prepare操作,将 prepare更新的内容覆盖target环境即可。Prepare更新的文件目录如下:
dbtier:$ORACLE_HOME/appsutil/clone
apptier:$OAD_TOP/clone
目标系统一定要安装安装EBS系统的要求对操作系统做全面检查
准备:
(1)在源EBS系统上为EBS系统做数据库预隆
1. 用orapord用户登录到数据库服务器(192.168.0.203)。
2. 进入到克隆脚本目录。
先加载数据库的环境变量。
cd $ORACLE_HOME/appsutil/scripts/PROD_ebsdb
3. 运行数据库预克隆。
perl adpreclone.pl dbTier
(2)在源EBS系统上为EBS系统做应用库预隆
1. 用applprod用户登录到应用服务器(192.168.0.203)
2. 进入到应用克隆脚本路径:
加载应用的环境变量。
cd $ADMIN_SCRIPTS_HOME
3. perl adpreclone.pl appsTier
二。拷贝源系统
注意:
1. 文件的一致性,尤其是datafile的一致性。如果datafile是不一致的,则在db tier的adclone操作将会出错。
说明:在数据库采用abort方式关闭、数据库异常关闭下、以及数据库处于运行状态下的数据库文件复制都将是 不一致的。
2. 切记正常关闭源系统。
拷贝:
1. db tier文件:
将数据库服务器192.168.0.203这台机器上/oracle/PROD/db整个目录打包压缩。
参考语句如下:
cd /oracle/PROD
tar cvf - db|gzip > PROD.db.tar.gz
2. app tier文件:
将应用库服务器192.168.0.203这台机器上/u01/PROD/apps整个目录打包压缩。
参考语句如下:
cd /u01/PROD
tar cvf - apps|gzip