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