Weblogic10.3.6 補丁升級操作步驟

生產上經常會進行weblogic補丁升級操作,本文以升級補丁為例,weblogic版本為10.3.6.0.
Weblogic版本查詢

weblogic版本查詢方式:

1.命令方式1:

cd /usr/weblogic/Oracle/Middleware/utils/bsu
./bsu.sh -prod_dir=/usr/weblogic/Oracle/Middleware/wlserver_10.3/ -status=applied -verbose -view
/usr/weblogic/Oracle/Middleware為weblogic安裝目錄

2.命令方式2:

cd /usr/weblogic/Oracle/Middleware/wlserver_10.3/server/bin

source ./setWLSEnv.sh
java weblogic.version
3.web控台方式

在weblogic控制台主頁 >伺服器概要 >AdminServer >監視 >一般信息中也能查到版本

補丁下載

在oracle 官網下載weblogic的補丁。

補丁安裝

cd /usr/weblogic/Oracle/Middleware/utils/bsu
如果有使用過bsu.sh,則會有cache_dir目錄,否則請新建或執行bsu.sh生成。
上傳patch至cache_dir目錄並解壓

unzip p20780171_1036_Generic_psu12.zip
解壓出來的jar名就是Patch ID,是後面安裝的參數。

停止服務,並確認無相關進程。

補丁安裝:

cd ../
./bsu.sh -install -patch_download_dir=/usr/weblogic/Oracle/Middleware/utils/bsu/cache_dir -patchlist=EJUW -prod_dir=/usr/weblogic/Oracle/Middleware/wlserver_10.3 -verbose
啟動weblogic,在啟動日誌中有已打補丁的信息。

確認修復的bug:

source /usr/weblogic/Oracle/Middleware/wlserver_10.3/server/bin/setWLSEnv.sh
java /usr/weblogic/Oracle/Middleware/wlserver_10.3/server/bin/weblogic.version
./bsu.sh -prod_dir=/usr/weblogic/Oracle/Middleware/wlserver_10.3/ -status=applied -verbose -view
控台查看:

補丁卸載

新的補丁包安裝時會與之前的補丁包有衝突,需卸載之前的升級包:

cd /usr/weblogic/Oracle/Middleware/utils/bsu
./bsu.sh -remove -patchlist=EJUW -prod_dir=/usr/weblogic/Oracle/Middleware/wlserver_10.3 -verbose
將安裝命令的參數install改為remove,去掉patch_download_dir參數即是卸載命令。

卸載完再重新執行補丁升級步驟即可。

補丁卸載和安裝都需要一定時間,請耐心等待。

 

以下文章點擊率最高

Loading…

     

如果這文章對你有幫助,請掃左上角微信支付-支付寶,給於打賞,以助博客運營