1、檢視基礎環境:
(1)檢視JDK版本:# java -version

(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
方法二:
$ cd /app/weblogic/wlserver_10.3/server/bin
$ source ./setWLSEnv.sh
$ java weblogic.version
方法三:WebLogic控制台首頁 --> 環境 --> 伺服器 --> AdminServer --> 監視 --> 一般資訊
2、停止AdminServer程序
3、将p27395085_1036_Generic.zip上傳至/app/weblogic/utils/bsu/cache_dir目錄
備注:如果沒有cache_dir目錄,需要手動建立
4、解壓更新檔包:
# yum -y install unzip
$ cd /app/weblogic/utils/bsu/cache_dir
$ unzip p27395085_1036_Generic.zip
5、重命名xml配置檔案:$ mv patch-catalog_25890.xml patch-catalog.xml
6、修改bsu.sh記憶體參數:$ vim /app/weblogic/utils/bsu/bsu.sh --> MEM_ARGS="-Xms2048m -Xmx2048m"
7、如果WebLogic之前安裝過Patch ID為ZLNA、EJUW兩個更新檔,需要執行如下步驟解除安裝,此處可忽略:
$ ./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更新檔:
$ ./bsu.sh -install \
-patch_download_dir=/app/weblogic/utils/bsu/cache_dir \
-patchlist=GFWX \
-prod_dir=/app/weblogic/wlserver_10.3 \
-verbose
備注:
Ø -patch_download_dir:GFWX.jar和patch-catalog.xml所在目錄
Ø -patchlist:Patch ID,即GFWX.jar的檔案名GFWX
Ø -prod_dir:$WL_HOME
Ø 安裝更新檔所需時間較長
$ ls -lh /app/weblogic
$ ls -lh /app/weblogic/patch_ocp371
$ ls -lh /app/weblogic/patch_wls1036
$ ls -lh /app/weblogic/wlserver_10.3
9、啟動AdminServer程序:
$ cd /app/weblogic/user_projects/domains/test_domain/bin
$ nohup ./startWebLogic.sh &
$ ps -ef | grep java
$ tail -100 nohup.out
10、驗證更新檔是否安裝成功:
11、停止AdminServer程序
12、解除安裝GFWX更新檔:
$ ./bsu.sh -remove -patchlist=GFWX -prod_dir=/app/weblogic/wlserver_10.3 -verbose
備注:解除安裝更新檔所需時間較長
13、啟動AdminServer程序:
14、驗證更新檔是否解除安裝成功: