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,如需转载请自行联系原博主。