先到官网下载对应weblogic的版本补丁

如果没有对应weblogic的版本补丁,建议重新安装一个对应版本的weblogic,拷贝之前的domain到新的安装目录,若更新了JDK就一起修改新domain下的setDomainEnv.sh里面的JAVA_HOME

补丁包是windows和linux共用的,一般windows在打补丁前要把服务停掉,linux打完重启服务即可生效

下载补丁后解压看下里面的说明文件README.txt里面的描述。有的补丁是全量的(readme.txt里面有卸载命令和“Bugs Fixed”说明包含的补丁),需要先卸载之前安装的weblogic服务器补丁集和相关覆盖补丁,如果是补充的补丁就不需要卸载以前的补丁(readme.txt里面描述有说明依赖的上一个版本的补丁,如果环境的补丁比依赖的补丁还旧就需要先升级到这个版本)

这里演示的是linux下weblogic 10.3.6补丁由7HKN(28710912)升级到6JJ4(29694149):

[nhexweb12:weblogic]pwd
/software/bea11g/utils/bsu
[nhexweb12:weblogic]cat bsu.sh    #打补丁的脚本,第一次用要修改下指定java路径和运行参数
#!/bin/shJAVA_HOME="/software/java64/sunjava6_64"MEM_ARGS="-Xms2048m -Xmx2048m""$JAVA_HOME/bin/java" ${MEM_ARGS} -jar patch-client.jar $* [nhexweb12:weblogic]./bsu.sh -help   #用help可以看到打补丁的参数
-help 显示此用法消息。   REQUIRED
-version 显示版本信息。
-view 查看有关已应用或下载的补丁程序的信息。   REQUIRED-profile 要使用的概要文件的名称。-patch_download_dir 补丁程序高速缓存目录的位置。     #解压补丁出来的目录-status 指定使用查看选项时的安装状态。 (applied|downloaded)   REQUIRED    #必须选项-verbose 显示详细输出-prod_dir 产品安装目录。   REQUIRED    #必须选项, weblogic的家目录
-report 生成 BEA 主目录中应用的补丁程序的报告。   REQUIRED-bea_home 要使用的 BEA 主目录。-product_mask [regexp] 报告内容仅限于匹配的产品。-release_mask [regexp] 报告内容仅限于匹配的产品发行版。-profile_mask [regexp] 报告内容仅限于匹配的概要文件。-patch_id_mask [regexp] 报告内容仅限于匹配的补丁程序。-output_format 输出格式。 (text|xml)-output_file 输出文件 (如果未指定输出文件, 将使用标准输出)
-install 安装补丁程序。   REQUIRED-patchlist 补丁程序列表。   REQUIRED   #补丁ID号,即补丁包里jar文件名-profile 要使用的概要文件的名称。-patch_download_dir 补丁程序高速缓存目录的位置。-verbose 显示详细输出-prod_dir 产品安装目录。   REQUIRED
-remove 删除补丁程序。   REQUIRED-patchlist 补丁程序列表。   REQUIRED-profile 要使用的概要文件的名称。-verbose 显示详细输出-prod_dir 产品安装目录。   REQUIRED
-gui 运行 GUI 模式。   DEFAULT-log 日志文件的路径。-log_priority 日志优先级。 (trace|debug|info|warn|error|fatal)[nhexweb12:weblogic]./bsu.sh -view -status=applied -prod_dir=/software/bea11g/wlserver_10.3/ -verbose     #打补丁前先看下目前的版本,或在weblogic控制台看版本([环境]-[服务器]-“管理节点”-[监控]-[一般信息]),weblogic启动日志也有补丁信息
ProductName:       WebLogic Server
ProductVersion:    10.3 MP6
Components:        WebLogic Server/Core Application Server,WebLogic Server/Administration Console,WebLogic Server/Configuration Wizard andUpgrade Framework,WebLogic Server/Web 2.0 HTTP Pub-Sub Server,WebLogic Server/WebLogic SCA,WebLogic Server/WebLogic JDBCDrivers,WebLogic Server/Third Party JDBC Drivers,WebLogic Server/WebLogic Server Clients,WebLogic Server/WebLogic Web Server Plugins,WebLogic Server/UDDI and Xquery Support,WebLogic Server/Evaluation Database,WebLogic Server/Workshop CodeCompletion Support
BEAHome:           /software/bea11g
ProductHome:       /software/bea11g/wlserver_10.3
PatchSystemDir:    /software/bea11g/utils/bsu
PatchDir:          /software/bea11g/patch_wls1036
Profile:           Default
DownloadDir:       /software/bea11g/utils/bsu/cache_dir
JavaVersion:       1.6.0_29
JavaVendor:        SunPatch ID:          7HKN     #补丁ID,解压的补丁包里面有对应命名的jar
PatchContainer:    7HKN.jar
Checksum:          -1767993263
Severity:          optional
Category:          General
CR/BUG:            28710912    #补丁号,下载的补丁包zip命名里有
Restart:           true
Description:       WLS PATCH SET UPDATE 10.3.6.0.190115
WLS PATCH SET UPDATE 10.3.6.0.190115
[nhexweb12:weblogic]cd /software/bea11g/utils/bsu/cache_dir/
[nhexweb12:weblogic]ls  #解压补丁包zip到cache_dir目录下,没有该目录可以自己创建或者指定一个并授权可写可执行,如果存在之前的旧补丁就备份下,有问题可以还原
6JJ4.jar  patch-catalog_26653.xml  README.txt
[nhexweb12:weblogic]cat README.txt
Content:
========
This patch contains Smart Update patch 6JJ4 for WebLogic Server 10.3.6.0.190416Description:     #可以看出6JJ4是个补充版本,依赖U5I2这个版本,所以要先升级到U5I2再升级6JJ4
============
Oracle WebLogic Sever overlay patch for 10.3.6.0.190416 which requires WLS 10.3.6.0.190416 PSU (Patch Number: 29204678 , Patch ID :U5I2) in the environmentPatch Installation Instructions:
================================
- copy content of this zip file with the exception of README file to your SmartUpdate cache directory (MW_HOME/utils/bsu/cache_dir by default)
- apply patch using Smart Update utility
[nhexweb12:weblogic]ls    #把U521补丁包解压出来,看README.txt可以看出要先删旧补丁再升级
patch-catalog_26516.xml  README.txt  U5I2.jar
[nhexweb12:weblogic]cd /software/bea11g/utils/bsu/
[nhexweb12:weblogic]./bsu.sh -remove -patchlist=7HKN -prod_dir=/software/bea11g/wlserver_10.3/ -verbose
检查冲突...
未检测到冲突开始删除补丁程序 ID: 7HKN
......
结果: 成功[nhexweb12:weblogic]./bsu.sh -view -status=applied -prod_dir=/software/bea11g/wlserver_10.3/ -verbose   #可以看到移除后看不到补丁信息了
ProductName:       WebLogic Server
ProductVersion:    10.3 MP6
Components:        WebLogic Server/Core Application Server,WebLogic Server/Administration Console,WebLogic Server/Configuration Wizard andUpgrade Framework,WebLogic Server/Web 2.0 HTTP Pub-Sub Server,WebLogic Server/WebLogic SCA,WebLogic Server/WebLogic JDBCDrivers,WebLogic Server/Third Party JDBC Drivers,WebLogic Server/WebLogic Server Clients,WebLogic Server/WebLogic Web Server Plugins,WebLogic Server/UDDI and Xquery Support,WebLogic Server/Evaluation Database,WebLogic Server/Workshop CodeCompletion Support
BEAHome:           /software/bea11g
ProductHome:       /software/bea11g/wlserver_10.3
PatchSystemDir:    /software/bea11g/utils/bsu
PatchDir:          /software/bea11g/patch_wls1036
Profile:           Default
DownloadDir:       /software/bea11g/utils/bsu/cache_dir
JavaVersion:       1.6.0_29
JavaVendor:        Sun[nhexweb12:weblogic]./bsu.sh -install -patchlist=U5I2 -patch_download_dir=/software/bea11g/utils/bsu/cache_dir/ -prod_dir=/software/bea11g/wlserver_10.3/ -verbose  #安装U5I2补丁,这过程较久耐心等。如果报内存溢出的话就调下bsu.sh里的内存参数
检查冲突...
未检测到冲突开始安装补丁程序 ID: U5I2
......
结果: 成功
[nhexweb12:weblogic]./bsu.sh -view -status=applied -prod_dir=/software/bea11g/wlserver_10.3/ -verbose   #升级完后看下版本号是否正确,打完后重启weblogic服务,然后测试下服务是否正常
ProductName:       WebLogic Server
ProductVersion:    10.3 MP6
Components:        WebLogic Server/Core Application Server,WebLogic Server/Administration Console,WebLogic Server/Configuration Wizard andUpgrade Framework,WebLogic Server/Web 2.0 HTTP Pub-Sub Server,WebLogic Server/WebLogic SCA,WebLogic Server/WebLogic JDBCDrivers,WebLogic Server/Third Party JDBC Drivers,WebLogic Server/WebLogic Server Clients,WebLogic Server/WebLogic Web Server Plugins,WebLogic Server/UDDI and Xquery Support,WebLogic Server/Evaluation Database,WebLogic Server/Workshop CodeCompletion Support
BEAHome:           /software/bea11g
ProductHome:       /software/bea11g/wlserver_10.3
PatchSystemDir:    /software/bea11g/utils/bsu
PatchDir:          /software/bea11g/patch_wls1036
Profile:           Default
DownloadDir:       /software/bea11g/utils/bsu/cache_dir
JavaVersion:       1.6.0_29
JavaVendor:        SunPatch ID:          U5I2
PatchContainer:    U5I2.jar
Checksum:          1091735558
Severity:          optional
Category:          General
CR/BUG:            29204678
Restart:           true
Description:       WLS PATCH SET UPDATE 10.3.6.0.190416
WLS PATCH SET UPDATE 10.3.6.0.190416[nhexweb12:weblogic]./bsu.sh -install -patchlist=6JJ4 -patch_download_dir=/software/bea11g/utils/bsu/cache_dir/ -prod_dir=/software/bea11g/wlserver_10.3/ -verbose   #在U5I2基础上继续升级6JJ4
检查冲突..
未检测到冲突开始安装补丁程序 ID: 6JJ4
......
结果: 成功
[nhexweb12:weblogic]./bsu.sh -view -status=applied -prod_dir=/software/bea11g/wlserver_10.3/ -verbose  #可以看到主补丁和新的补充补丁,打完后重启weblogic服务,然后测试下服务是否正常
ProductName:       WebLogic Server
ProductVersion:    10.3 MP6
Components:        WebLogic Server/Core Application Server,WebLogic Server/Administration Console,WebLogic Server/Configuration Wizard andUpgrade Framework,WebLogic Server/Web 2.0 HTTP Pub-Sub Server,WebLogic Server/WebLogic SCA,WebLogic Server/WebLogic JDBCDrivers,WebLogic Server/Third Party JDBC Drivers,WebLogic Server/WebLogic Server Clients,WebLogic Server/WebLogic Web Server Plugins,WebLogic Server/UDDI and Xquery Support,WebLogic Server/Evaluation Database,WebLogic Server/Workshop CodeCompletion Support
BEAHome:           /software/bea11g
ProductHome:       /software/bea11g/wlserver_10.3
PatchSystemDir:    /software/bea11g/utils/bsu
PatchDir:          /software/bea11g/patch_wls1036
Profile:           Default
DownloadDir:       /software/bea11g/utils/bsu/cache_dir
JavaVersion:       1.6.0_29
JavaVendor:        SunPatch ID:          U5I2
PatchContainer:    U5I2.jar
Checksum:          1091735558
Severity:          optional
Category:          General
CR/BUG:            29204678
Restart:           true
Description:       WLS PATCH SET UPDATE 10.3.6.0.190416
WLS PATCH SET UPDATE 10.3.6.0.190416Patch ID:          6JJ4
PatchContainer:    6JJ4.jar
Checksum:          -1679571276
Severity:          optional
Category:          General
CR/BUG:            29694149
Restart:           true
Description:       10.3.6.0.190416 Overlay : TRACKING BUG FOR WLS ISSUE IN 29671623
Oracle WebLogic Sever overlay patch for 10.3.6.0.190416which requires WLS 10.3.6.0.190416 PSU (Patch Number: 29204678 , Patch ID :U5I2) in the environment[nhexweb12:weblogic]

下面分别简单介绍下按系统和不同版本weblogic打补丁方法:


Linux下weblogic 10.3.6打补丁方法

1、关闭所有weblogic服务进程。

2、上传补丁文件p23743997_1036_Generic.zip到服务器,然后解压缩到如下目录:{MW_HOME}/utils/bsu/cache_dir。(没有cache_dir可以手工建立)。

3、进入{MW_HOME}/utils/bsu目录,修改bsu.sh(修改使其中Xms=1000m,Xmx=1000m)。

4、执行如下命令进行打补丁操作:

./bsu.sh  -install  -patch_download_dir={MW_HOME}/utils/bsu/cache_dir  -patchlist={PATCH_ID}  -prod_dir={MW_HOME}/{WL_HOME}

(这里{PATCH_ID}为K25M。此过程需要10-20分钟,请耐心等待)

例如:

./bsu.sh  -install  -patch_download_dir=/home/weblogic/Oracle/Middleware/utils/bsu/cache_dir  -patchlist=K25M  -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3/

5、打补丁成功后重启所有weblogic服务进程。

具体的操作方法和卸载方法可以参考补丁包内的README.txt。

如果之前安装过其他补丁,请先执行卸载:

./bsu.sh  -remove  -patchlist={PATCH_ID}  -prod_dir={MW_HOME}\{WL_HOME}


Linux下weblogic 12.1.3&12.2.1打补丁方法

1、关闭所有weblogic服务进程。

2、上传补丁文件p23744018_121300_Generic.zip到服务器,然后解压缩到如下目录:{MW_HOME}/OPatch/PATCH_TOP。(没有PATCH_TOP可以手工建立)。

3、进入到解压后的补丁的目录:{MW_HOME}/OPatch/PATCH_TOP/23744018。

4、执行如下命令进行打补丁操作:

{MW_HOME}/OPatch/opatch apply

询问是否打补丁,按y确定。

例如:

/weblogic/OPatch/opatch apply

5、打补丁成功后重启所有weblogic服务进程。

具体的操作方法和卸载方法可以参考补丁包内的README.txt。

如果之前安装过其他补丁,请先执行卸载:

{MW_HOME}/OPatch  rollback  -id  25388866(之前的补丁号)


Windows下weblogic 10.3.6打补丁方法

1、关闭所有weblogic服务进程。

2、上传补丁文件p23743997_1036_Generic.zip到服务器,然后解压缩到如下目录:{MW_HOME}\utils\bsu\cache_dir。(没有cache_dir可以手工建立)。

3、进入{MW_HOME}\utils\bsu目录,修改bsu.cmd(修改使其中Xms=1000m,Xmx=1000m)。

4、启动cmd命令提示符,并通过cd命令进入到bsu.cmd所在目录。

5、执行如下命令进行打补丁操作:

bsu.cmd  -install  -patch_download_dir={MW_HOME}\utils\bsu\cache_dir  -patchlist={PATCH_ID}  -prod_dir={MW_HOME}\{WL_HOME}

(这里{PATCH_ID}为K25M。此过程需要10-20分钟,请耐心等待)

例如:

bsu.cmd  -install  -patch_download_dir=D:\Oracle\Middleware\utils\bsu\cache_dir  -patchlist=K25M  -prod_dir=D:\Oracle\Middleware\wlserver_10.3

6、打补丁成功后重启所有weblogic服务进程。

ps:具体的操作方法和卸载方法可以参考补丁包内的README.txt。

如果之前安装过其他补丁,请先执行卸载:

bsu.cmd  -remove  -patchlist={PATCH_ID}  -prod_dir={MW_HOME}\{WL_HOME}


Windows下weblogic 12.1.3&12.2.1打补丁方法

1、关闭所有weblogic服务进程。

2、上传补丁文件p23744018_121300_Generic.zip到服务器,然后解压缩到如下目录:{MW_HOME}\OPatch\PATCH_TOP。(没有PATCH_TOP可以手工建立)。

3、启动cmd命令提示符,并通过cd命令进入到解压后的补丁的目录:{MW_HOME}\OPatch\PATCH_TOP\23744018。

4、执行如下命令进行打补丁操作:

{MW_HOME}\OPatch\opatch apply

询问是否打补丁,按y确定。

例如:

D:\Oracle\Middleware\Oracle_Home\OPatch\opatch apply

5、打补丁成功后重启所有weblogic服务进程。

具体的操作方法和卸载方法可以参考补丁包内的README.txt。

如果之前安装过其他补丁,请先执行卸载:

{MW_HOME}/OPatch  rollback  -id  25388866(之前的补丁号)


weblogic打补丁方法相关推荐

  1. Weblogic Server打补丁方法步骤

    Oracle官方会每季度发布最新补丁集, 有的版本有期限支持,三年五年十年的都有. 每次的补丁都是对之前补丁的集成. 之前的打补丁方法 psu,现在统一了,数据库和weblogic都用 Opatch ...

  2. 逆向工程核心原理学习笔记(五):实战“打补丁方法”修改字符串

    打补丁方法可以修复程序的BUG,给程序添加新功能. 打补丁的对象可以是文件,内存,数据,代码,等等... 我们今天就用打补丁的方法来把helloworld程序中的字符串改掉! 首先呢,OD载入程序, ...

  3. 修改weblogic端口的方法

    修改weblogic端口的方法 修改weblogic的端口常用的有两种方法 方法一.登录weblogic的console.如:http://localhost:7001/console/ 1).在环境 ...

  4. yocto 更新补丁方法

    新建一个自定义的layer层,补丁kernel: 需要建立相关的配方以及属性 features  linux-imx_4.9.11.bbappend cxt@ubuntu:~/code/nxp/imx ...

  5. 服务器 系统打补丁,2019服务器系统打补丁方法

    2019服务器系统打补丁方法 内容精选 换一换 Windows操作系统的裸金属服务器在创建时只能选择密钥鉴权方式,想使用密码方式登录,有两种方法可以获取密码:将密钥文件解析为密码,参考链接:获取Win ...

  6. weblogic打补丁详细流程

    weblogic补丁前检查: 1.检查weblogic进程(ps -ef|grep weblogic.policy|grep -v grep),根据进程路径与登记的weblogic路径做对比. 2.检 ...

  7. WebLogic安装补丁

    今天大脚刚迈进公司,电脑还没有打开,"SimPM,weblogic需要升级补丁,你弄一下",作为一个转正没多久小白,哪里晓得这些,还好有百度,终于升级好了,特此记录一下. 本想把重 ...

  8. Oracle WebLogic 最新补丁的绕过漏洞分析 cve-2020-2883

    今年早些时候,作者在博客中公开了一个Oracle WebLogic Server中的反序列化漏洞.此漏洞是由Oracle补丁的,并分配了CVE-2020-2555.但是,VNPT ISC的研究员Quy ...

  9. SecureCRT 6.7.1 注冊机 和谐 破解 补丁 方法

    之前一直在用SecureCRT 6.5.3 版本号,和谐补丁也好找,甚至中文版本号也可找到(眼下仅仅找到了SecureCRT.6.2.0) 可是换为 6.7.1 后就怎么也注冊不了了.. 没办法试了各 ...

最新文章

  1. Qt 程序在 Windows 下的发布
  2. sklearn中的cross_val_score交叉验证
  3. 【codeforces】【比赛题解】#940 CF Round #466 (Div. 2)
  4. Spring boot嵌入式Servlet容器定制器
  5. 【震惊】史上最牛的市场推广/营销
  6. Android中怎获取json,Android应用中如何解析获取的json数据
  7. 城市动能转换_地理答啦:高速公路过境,省道国道穿城——济南北跨,建设新旧动能转换先行区应当关注的问题...
  8. 《一个操作系统的实现》 ubuntu系统环境配置
  9. WebMvcConfigurerAdapter
  10. 溯源项目(全套源码)
  11. 笔记:live2d4.0 sdk 博客园网页动画
  12. html5黄油,天才黄油有油无油区别 天才黄油的正确用法
  13. HTML5 Canvas 射击类小游戏 平滑的移动 思路
  14. R语言的饼图 Pie Chart
  15. 《淘宝网开店 拍摄 修图 设计 装修 实战150招》一一2.9 疏密相间构图法
  16. 沭阳的计算机学校好吗,沭阳初中排名一览表—沭阳县哪个初中最好
  17. Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks阅读笔记
  18. 微软服务器无法连接,wsus无法连接同步微软更新服务器
  19. 2022下半场,Plug and Play 最关心的金融科技创新趋势是?
  20. React18报错警告:You are calling ReactDOMClient.createRoot() on a container that has already been passed

热门文章

  1. 用计算机弹钢琴谱,flash用键盘弹钢琴,电脑钢琴谱-走啦网
  2. Kubernetes安装与卸载
  3. html百度地图api 截图,百度地图(截图)
  4. 卧操,女性私密数据曝光,原来富婆都在广西…
  5. Done! Done! Done! DONE ~..
  6. 如何在Adobe Illustrator中绘制可爱的蓝色驯鹿
  7. 汾阳市教师招聘中职计算机真题,2019年山西省吕梁市汾阳市中小学语文教师招聘/编制考试历年真题试卷及答案解析...
  8. iphone游戏-钢铁侠2 Iron Man评测
  9. X洛克D烦恼[HDTC-720P.MKV][638MB][国语中英]
  10. 记一次联通路由器劫持的分析过程