1. 程式人生 > >WebLogic 10.3.6安裝GFWX補丁

WebLogic 10.3.6安裝GFWX補丁

1、檢視基礎環境:

(1)檢視JDK版本:# java -version

image.png

(2)WebLogic安裝目錄:/app/weblogic

(3)檢視WebLogic版本:

方法一:

# su - weblogic

$ cd /app/weblogic/utils/bsu

$ ./bsu.sh -prod_dir=/app/weblogic/wlserver_10.3 -status=applied -verbose -view

image.png

方法二:

# su - weblogic

$ cd /app/weblogic/wlserver_10.3/server/bin

$ source ./setWLSEnv.sh

image.png

$ java weblogic.version

image.png

方法三:WebLogic控制檯主頁 --> 環境 --> 伺服器 --> AdminServer --> 監視 --> 一般資訊

image.png

2、停止AdminServer程序

3、p27395085_1036_Generic.zip上傳至/app/weblogic/utils/bsu/cache_dir目錄

image.png

備註:如果沒有cache_dir目錄,需要手動建立

4、解壓補丁包:

# yum -y install unzip

# su - weblogic

$ cd /app/weblogic/utils/bsu/cache_dir

$ unzip p27395085_1036_Generic.zip

image.png

5、重新命名xml配置檔案:$ mv patch-catalog_25890.xml patch-catalog.xml

6、修改bsu.sh記憶體引數:$ vim /app/weblogic/utils/bsu/bsu.sh --> MEM_ARGS="-Xms2048m -Xmx2048m"

image.png

7、如果WebLogic之前安裝過Patch IDZLNAEJUW兩個補丁,需要執行如下步驟解除安裝,此處可忽略:

$ cd /app/weblogic/utils/bsu

$ ./bsu.sh -remove -patchlist=ZLNA -prod_dir=/app/weblogic/wlserver_10.3 -verbose

$ ./bsu.sh -remove -patchlist=EJUW -prod_dir=/app/weblogic/wlserver_10.3 -verbose

備註:必須按照此順序,先解除安裝ZLNA,再解除安裝EJUW。另外如果在執行過程中提示補丁衝突,則應先解除安裝對應衝突補丁,根據衝突的Patch ID進行解除安裝。

8、安裝GFWX補丁:

$ cd /app/weblogic/utils/bsu

$ ./bsu.sh -install \

-patch_download_dir=/app/weblogic/utils/bsu/cache_dir \

-patchlist=GFWX \

-prod_dir=/app/weblogic/wlserver_10.3 \

-verbose

image.png

image.png

備註:

Ø  -patch_download_dirGFWX.jarpatch-catalog.xml所在目錄

Ø  -patchlistPatch ID,即GFWX.jar的檔名GFWX

Ø  -prod_dir$WL_HOME

Ø  安裝補丁所需時間較長

$ ls -lh /app/weblogic

image.png

$ ls -lh /app/weblogic/patch_ocp371

image.png

$ ls -lh /app/weblogic/patch_wls1036

image.png

$ ls -lh /app/weblogic/wlserver_10.3

image.png

9、啟動AdminServer程序:

$ cd /app/weblogic/user_projects/domains/test_domain/bin

$ nohup ./startWebLogic.sh &

$ ps -ef | grep java

$ tail -100 nohup.out

image.png

10、驗證補丁是否安裝成功:

方法一:

# su - weblogic

$ cd /app/weblogic/utils/bsu

$ ./bsu.sh -prod_dir=/app/weblogic/wlserver_10.3 -status=applied -verbose -view

image.png

方法二:

# su - weblogic

$ cd /app/weblogic/wlserver_10.3/server/bin

$ source ./setWLSEnv.sh

$ java weblogic.version

image.png

方法三:WebLogic控制檯主頁 --> 環境 --> 伺服器 --> AdminServer --> 監視 --> 一般資訊

image.png

11、停止AdminServer程序

12、解除安裝GFWX補丁:

$ cd /app/weblogic/utils/bsu

$ ./bsu.sh -remove -patchlist=GFWX -prod_dir=/app/weblogic/wlserver_10.3 -verbose

image.png

image.png

備註:解除安裝補丁所需時間較長

13、啟動AdminServer程序:

$ cd /app/weblogic/user_projects/domains/test_domain/bin

$ nohup ./startWebLogic.sh &

$ ps -ef | grep java

$ tail -100 nohup.out

image.png

14、驗證補丁是否解除安裝成功:

方法一:

# su - weblogic

$ cd /app/weblogic/utils/bsu

$ ./bsu.sh -prod_dir=/app/weblogic/wlserver_10.3 -status=applied -verbose -view

image.png

方法二:

# su - weblogic

$ cd /app/weblogic/wlserver_10.3/server/bin

$ source ./setWLSEnv.sh

$ java weblogic.version

image.png

方法三:WebLogic控制檯主頁 --> 環境 --> 伺服器 --> AdminServer --> 監視 --> 一般資訊

image.png