克隆Oracle EBS 服務環境
按照同事的文檔做了幾次,總是有問題,最後在同事的虎視眈眈下克隆成功,感謝Jay的無私分享。以下分析克隆的代碼:
使用工具:WinSCP3 登錄服務器
Putty 命令窗口
使用root賬號登錄
新建兩個用戶名,分別用來存放 appl 和 db 信息
#application user
useradd -g dba -m applhrgp
passwd applhrebs 創建新用戶的密碼
#DB user
useradd -g dba -m oralhrgp
passwd oralhrdb 創建新用戶的密碼
在上面兩個文件中分別 設置環境變量
vi /home/applhrgp/.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
export PATH
. /oracle/hrgp/r12_applhrgp/apps/apps_st/appl/APPShgp6_gmeebs2.env
PATH=$PATH:/home/applhrgp/lbin
export PATH
vi /home/oralhrgp/.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
export PATH
. /oracle/hgp6/r12_applhrgp/apps/apps_st/appl/APPShgp6_gmeebs2.env
PATH=$PATH:/home/applhrgp/lbin
export PATH
以上步驟完成後,解壓備份包(解壓 ,修改文件名,修改權限可以直接寫在一個.sh執行)
vi test.sh
tar -zxvf apps_r12hrgp_200417_5.tar.gz
mv hsppdata hrgpdata
mv r12_applhspp r12_applhrgp
chown -R applhrgp:dba r12_applhrgp
./test.sh
克隆DB環境
login<ora>
export PERL5LIB=/oracle/hrgp/hrgpdb/11.2.0.4/perl/lib/5.10.0:/oracle/hrgp/hrgpdb/11.2.0.4/perl/site_perl/5.10.0:/oracle/hrgp/hrgpdb/11.2.0.4/appsutil/perl
cd /oracle/hrgp/hrgpdb/11.2.0.4/appsutil/clone/bin
ll
perl adcfgclone.pl dbTier
addlnctl.sh:exiting with status 0 -success
ll $TNS_ADMIN
cat tnsnames.ora
sqldeveloper 鏈接數據庫檢查是否成功鏈接
克隆EBS application 環境
login<appl>
cd /oracle/hrgp/r12_applhrgp/apps/apps_st/comn/clone/bin
ll
perl adcfgclone.pl appsTier
log:Completed Apply… - success
修改 user , apps 密碼
cd $ADMIN_SCRIPTS_HOME
./adautocfg.sh
log: successful
sqlplus :修改 system,sys用戶密碼
Ps:克隆需要注意用戶的轉換,我因爲用了root 操作,導致克隆DB失敗,多多注意。