且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

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

更新时间:2022-01-04 09:18:12

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 

本文转自ITPUB博客tolywang的博客,原文链接:EBS R12克隆 - Oracle11.2.0.3 EBS数据库克隆(RMAN恢复) 3,如需转载请自行联系原博主。