Weblogic 补丁升级慢

发布时间:2025-09-01 01:44:43 作者:益华网络 来源:undefined 浏览量(0) 点赞(0)
摘要:因为公司使用大量的weblogic中间件,年底病毒猖獗、漏洞频发,定期打补丁消耗时间太长,平均一次补丁升级快了近30分钟,JVM调整到4096MB。weblogic版本大多用的10.3.3.0 和10.3.6.0,因10.3.3.0官方已不提供补丁了,

  因为公司使用大量的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

Patch 12426828

 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 参考链接:

https://docs.oracle.com/cd/E14759_01/doc.32/e14143/intro.htm#CHDCAJFC

新补丁

3. 为了达到以上需求,下载并安装补丁   Patch 27238412   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位系统的)

二维码

扫一扫,关注我们

声明:本文由【益华网络】编辑上传发布,转载此文章须经作者同意,并请附上出处【益华网络】及本页链接。如内容、图片有任何版权问题,请联系我们进行处理。

感兴趣吗?

欢迎联系我们,我们愿意为您解答任何有关网站疑难问题!

您身边的【网站建设专家】

搜索千万次不如咨询1次

主营项目:网站建设,手机网站,响应式网站,SEO优化,小程序开发,公众号系统,软件开发等

立即咨询 15368564009
在线客服
嘿,我来帮您!