WebLogic10.3 domain克隆方式 - pack, unpack

tolywang發表於2013-05-01
WebLogic 10.3.6  ,   在一臺伺服器上已經安裝了weblogic , 建立了domain,  目前想要複製(克隆)這個domian到另外一臺伺服器上,  如果所有路徑都相同,可以考慮使用tar打包,  複製的方式, 但是一般情況下, 目錄都會不一樣,這樣就需要專業工具pack, unpack 出馬了。  pack ,unpack 會根據引數中指定的路徑進行替換,  但是檔案中的原來的hostname ,  埠 等還需要自己更改, 還有資料來源。 


PACK , UNPACK到另外一臺機器上。
1)  在源機器上 pack
/data01/oracle/soa_suit/wlserver10/wlserver_10.3/common/bin/pack.sh -domain=/data01/oracle/soa_suit/wlserver10/user_projects/domains/soa_domain
-template=soa_domain.jar -template_name="soa domain"
 

2) ftp jar 檔案到目標機器上 
ftp傳輸 soa_domain.jar 到目標機器上  :


3) 在目標機器上 unpack
/data01/oracle/Oracle/Middleware/wlserver_10.3/common/bin/unpack.sh -domain=/data01/oracle/Oracle/Middleware/user_projects/domains/soa_domain -template=soa_domain.jar  -server_start_mode=prod
其中-domain 指定目標機器上的 soa_domain目錄位置 
 
注意:   unpack之後需要更改 config/config.xml 檔案及 DOAMIN_HOME下的bin下的setDomainEnv.sh , startWebLogic.sh , stopWebLogic.sh 等大概4~5個 .sh 的檔案,注意替換其中的hostname或埠。 以免開啟關閉的時候錯誤關閉其他源機器。  如果是EBS的資料來源,需要注意重新生成 DBC檔案。 

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-769069/,如需轉載,請註明出處,否則將追究法律責任。

相關文章