天天看點

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