天天看点

EBS R12克隆 - Oracle11.2.0.3 EBS数据库克隆(RMAN恢复) 3

13、生成数据库的xml (DB层操作) 

cd $ORACLE_HOME/appsutil/bin 

perl adbldxml.pl

如果数据库端还没有 appsutil 的话,需要从应用上生成,然后拷贝到DB服务器端: 

cd   $AD_TOP/bin   

perl  admkappsutil.pl   

生成appsutil.zip 文件后拷贝到数据库端即可, unzip  -o appsuitl.zip解压 。 

$cd  /u01/ebsapp/apps/apps_st/appl/ad/12.0/0/bin (应用端执行)

$perl  admkappsutil.pl  (应用端执行)

$scp  appsutil.zip  fu07db01:/.u01/app/oracle/product/11.2.0.3/db_1  (应用端执行)

备注: 也可以直接从源端数据库拷贝apputil.zip文件的方法。如果不是新安装数据库软件,其实

我们可以从源库中拷贝整个 $ORACLE_HOME到目标库中即可,很多步骤可以省略。 

14、运行adconfig (DB层操作,具体xml文件的路径根据实际路径修改) 

cd $ORACLE_HOME/appsutil/bin

$ORACLE_HOME/appsutil/bin/adconfig.pl里面有参数 -Xnojit,linux上可能不认识,  

,执行可能会报错“不能识别的options …”,去掉就不会报错了。 

之后还需要根据DB中 /etc/hosts 的名称来更改上面一步生成的xml文件中的virtual_hostname,

 private_hostname 参数。 然后才能进行 adconfig.sh 。 

adconfig.sh contextfile=../GERP_szxmr74-ts.xml

如果执行adconfig.sh还是有报错,查询log(如下)发现是nls相关的,那么可能是需要设置环境变

量ORA_NLS10. 需要到如下old目录 perl  cr9idata.pl 生成9idata,并按提示设置ORA_NLS10

如果是RAC数据库,需要在所有节点执行后,最后再在第一个节点上执行一遍。执行完毕后,在数据

库中使用 select node_name from apps.fnd_nodes 查看注册的节点。

15、设置数据库系统的环境变量 

$ cd  到家目录 

$ vi  .bash_profile  

加入如下语句(注意前面的 . ): 

.  /data01/app/oracle/product/11.2.0/dbhome_1/GERP_szxmr74-ts.env