Weblogic 補丁升級慢
因為公司使用大量的weblogic中介軟體,年底病毒猖獗、漏洞頻發,定期打補丁消耗時間太長,平均一次補丁升級快了近30分鐘,JVM調整到4096MB。weblogic版本大多用的10.3.3.0 和10.3.6.0,因10.3.3.0官方已不提供補丁了,只能將其升級到10.3.6.0再進行補丁升級。
當前環境:
jdk:1.6 、1.7、1.8三個版本(升級沒有關係,介紹下環境)
weblogic:10.3.6.0
補丁工具升級介質下載:
WLS BSU (Smart Update) 打補丁時佔用很長時間 - 特別是在檢查補丁衝突耗時需要更長時間 (文件 ID 2283399.1)
適用於:
Oracle WebLogic Server - 版本 10.3.1 到 10.3.6
Oracle Fusion Middleware - 版本 11.1.1.1.0 到 11.1.1.9.0 [發行版 Oracle11g]
本文件所含資訊適用於所有平臺
症狀
WLS BSU (Smart Update) 在安裝補丁時會耗費很長時間. 特別是安裝較大的補丁例如“補丁合集更新”(PSU)時,而檢查補丁衝突耗時尤為明顯。 以前你也許為BSU增加了堆記憶體, 但是在可接受的時間之內仍然不會完成。使用如下命令安裝補丁:
./bsu.sh -install -patchlist=XXXX -patch_download_dir=/home/weblogic/wls/1036/utils/bsu/cache_dir -prod_dir=/home/weblogic/wls/1036/wlserver_10.3
原因
於是被內部報告為缺陷及功能增強請求來最佳化處理過程.
解決方案
增強功能實現了最佳化處理過程。
先決條件:
1. 確認你的WebLogic伺服器的版本是10.3.6
2. 確認你已經安裝了以前的版本Smart Update 3.3.0
SMARTUPDATE 3.3 INSTALLER PLACEHOLDER
- 這是 10.3.6的補丁,即使它說是10.3.5, (當它最初發布時)
- 當你啟動BSU時, 它將在載入時顯示版本。 如果伺服器可以訪問因特網, 那麼在執行該工具時,您應該可以選擇智慧更新.
- 你也可以執行如下命令:
%WL_HOME%\utils\bsu\bin\bsu.cmd -version (for Windows)
$WL_HOME/utils/bsu/bin/bsu/bsu.sh -version (for Unix/Linux)
Smart Update 3.3.0 參考連結:
新補丁
3. 為了達到以上需求,下載並安裝補丁 SMART UPDATE TOOL ENHANCEMENT V3.0
-
請根據 readme.txt 更新 BSU 工具。
以前提供過的建議
:
4. 增大堆記憶體防止出現 "java.lang.OutOfMemoryError: GC overhead limit exceeded" 錯誤:
- 進入路徑 $WL_HOME/utils/bsu
- 準備編輯 bsu.sh (對於 UNIX) 或者 bsu.cmd (對於 Windows)
- 找到 MEM_ARGS 的設定, 例如, 預設的值是 MEM_ARGS="-Xms256m -Xmx512m"
- 增長這些值到較高的設定, 例如., MEM_ARGS =“ -Xms4096m -Xmx4096m”(這個記憶體設定是不適用於32位系統的)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30327022/viewspace-2564722/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 12. Oracle版本、補丁及升級——12.2. 補丁及補丁集Oracle
- OJVM+GI PSU補丁升級JVM
- ORACLE 10G RAC 升級補丁Oracle 10g
- Oracle資料庫升級與補丁Oracle資料庫
- ORACLE 11g 升級補丁(Patch)Oracle
- 12. Oracle版本、補丁及升級——12.3. 升級Oracle
- weblogic 12 補丁安裝Web
- db2 v9.7 補丁升級DB2
- SAP 補丁升級步驟詳解 (轉)
- weblogic的版本及打補丁Web
- 探索Oracle之資料庫升級一 升級補丁修復概述Oracle資料庫
- 使用web client對 vcenter 進行補丁升級Webclient
- Oracle Weblogic 反序列化漏洞 (CVE-2018-2893 )的補丁升級操作OracleWeb
- Weblogic最新補丁在哪裡下載Web
- WSUS Offline Update離線補丁升級工具
- 【PATCH】Oracle12c升級補丁初體驗Oracle
- AIX 5.3下 升級補丁到10.2.0.5步驟AI
- 資料庫的升級和打補丁的研究資料庫
- 資料庫PSU的補丁升級 從10.2.0.5.2(10248542)升級至10.2.0.5.12(16619894)打補丁記錄資料庫
- Windows 8.1 2014 Update RTM分支升級補丁Windows
- Oracle 11.2.0.4 RAC psu補丁升級至11.2.0.4.2Oracle
- AIX平臺升級11.2需要注意的補丁AI
- 【opatch打補丁】oracle10.2.0.5.0升級10.2.0.5.9 for linuxOracleLinux
- 12. Oracle版本、補丁及升級——12.1. 版本體系Oracle
- 【kingsql分享】Oracle 18c RAC補丁升級實戰【DBRU】SQLOracle
- 阿里雲Polardb國產資料庫補丁升級 實踐阿里資料庫
- MySQL升級會變慢?MySql
- weblogic10.3.6軟體打補丁很慢問題Web
- 微軟緊急釋出10個IE補丁使用者應火速升級微軟
- Oracle 11gR2單例項資料庫補丁升級記錄Oracle單例資料庫
- 資料倉儲環境下謹慎升級10205補丁
- 應用補丁升級引起的Goldengate的replicate程式異常終止Go
- 微軟將釋出10款假補丁 測試Windows 7升級機制微軟Windows
- MAX-OPEN-SOCK-COUNT weblogic 12C 打補丁方法Web
- zt_oracle psu_cpu_bundle補丁patch升級upgrade相關概念Oracle
- oracle 補丁種類和升級方法以及oracle RAC Rolling Patch 說明Oracle
- 資料庫升級(10.2.0.1.0->10.2.0.5.0)+打補丁P12880299資料庫
- Exchange 2016部署實施案例篇-06.升級到最新CU補丁