weblogic应用打补丁—附带截图以及报错解决办法

news/2024/9/23 16:13:00
本文详细描述了如何在OracleWebLogic服务器上进行升级,包括下载无漏洞补丁、备份、卸载旧补丁、安装新补丁、检查新补丁状态并解决安装过程中可能遇到的内存设置问题。整个过程大约耗时2小时。

说明:
1、需要提前去oracle官网下载好无漏洞的补丁压缩包,本次升级下载的压缩包为p34900723_1036_Generic.zip;
2、整个补丁过程预计耗时约2小时,主要是卸载旧补丁和安装新补丁时检查冲突比较耗时。
1、停止服务
ps -ef |grep weblogic
kill掉进程
kill -9 5154 5155 5210

 

2、备份
tar -zcvf Oracle.tar.gz Oracle

3、查看原始补丁信息
cd /home/weblogic/Oracle/Middleware/utils/bsu/
./bsu.sh -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3/ -status=applied -verbose -view
查询到运行的版本的Patch ID是FSR2
4、卸载原始补丁
./bsu.sh -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3/ -patchlist=FSR2 -verbose -remove
备注:第3步查询到的始补丁信息的Patch ID是FSR2,所以此处卸载原始版本时需要指定-patchlist=FSR2


5、解压新补丁(解压前删除cache_dir文件夹内所有东西)
cd /home/weblogic/Oracle/Middleware/utils/bsu/cache_dir/
rm -rf *
cd ~
unzip p34900723_1036_Generic.zip -d /home/weblogic/Oracle/Middleware/utils/bsu/cache_dir/
cd /home/weblogic/Oracle/Middleware/utils/bsu/cache_dir/
mv patch-catalog_27964.xml patch-catalog.xml
备注:-d为解压到指定路径;

6、安装补丁
cd /home/weblogic/Oracle/Middleware/utils/bsu/
./bsu.sh -install -patch_download_dir=/home/weblogic/Oracle/Middleware/utils/bsu/cache_dir -patchlist=P8S7 -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3
备注:第5步解压完新补丁在patch-catalog.xml文件显示的patch ID为P8S7,或者解压后的jar包名为P8S7.jar,因此此处需要指定patchlist=P8S7

7、查看新补丁信息(关键信息Patch ID是否是P8S7)
cd Oracle/Middleware/utils/bsu/
./bsu.sh -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3/ -status=applied -verbose -view

8、重启服务
cd /home/weblogic/Oracle/Middleware/user_projects/domains/gcgc_domain/bin
nohup ./startWebLogic.sh > nohup.out 2>&1 &

报错问题解决:
第六步安装补丁如果报错,报错截图如下:

需要修改bsu.sh脚本,将脚本中的MEM_ARGS=“-Xms256m -Xmx512m"修改成MEM_ARGS=”-Xms2048m -Xmx4096m" 即可
————————————————


原文链接:https://blog.csdn.net/weixin_43973867/article/details/135336654



本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/63808.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

PARTIII-Oracle事务管理-事务

10. 事务 10.1. 事务简介 事务是包含一个或多个SQL语句的逻辑、原子工作单元。事务将SQL语句分组,使它们要么全部提交,这意味着它们被应用到数据库中,要么全部回滚,这意味着它们从数据库中被撤销。Oracle数据库为每个事务分配一个唯一的标识符,称为事务ID。 所有Oracle事务…

BPM(业务流程管理)的最佳开源工具

探索最佳开源工具如何优化不同行业的业务流程管理(BPM)场景。在上个月的文章中,我们探讨了 BPM 并总结了构建 BPM 应用程序的三大步骤。 什么是BPM,如何构建一个BPM App? - NocoBase 然而,在各行各业中,BPM 面临着各自独特的挑战。在教育领域,优化招生管理流程和提升学…

谷歌发布新 RL 方法,性能提升巨大;苹果前设计总监正与 OpenAI 合作开发 AI 设备丨 RTE 开发者日报

开发者朋友们大家好:这里是 「RTE 开发者日报」 ,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE(Real-Time Engagement) 领域内「有话题的 新闻 」、「有态度的 观点 」、「有意思的 数据 」、「有思考的 文章 」、「有看点的会议」,但内容仅代表编辑的…

文件上传日志包含详解与CTF实战

1. 日志简介 1.1 日志介绍 日志是记录系统或应用程序运行时事件的文件。这些记录可以包括错误信息、用户活动、系统性能指标等,帮助开发者和管理员监控和排查问题。 日志通常会记录多种内容,包括:时间戳:事件发生的具体时间。 用户代理(UA)头:浏览器或客户端的类型和版本…

一位架构师的自述:在尚未踏入的世界成为你自己

这是我参与创作者计划的第1篇文章我叫艾佳,工作经验14年,编程经验30年。 我来自智能平台部,负责标签平台、标签圈人、标签选品、EasyData、算法数据流的架构工作。 致力于批量计算、流式计算、交互式计算的通用化数据应用构建,降低大数据计算的使用门槛。 在此,我跟大家分…

数据结构 - 概述及其术语

数据结构是数据管理和存储的格式,包含物理结构、逻辑结构和数据运算三要素。物理结构关注数据如何存储,逻辑结构关注数据如何组织,数据运算关注数据处理。将深入学习九类数据结构。经过上一章节《数据结构与算法之间有何关系?》的阐述,相信大家对数据结构多少有了点了解,…

PWA入门:手把手教你制作一个PWA应用

根目录创建 manifest.json{"name": "我是pwa","short_name": "pwa是我","start_url": "/", //启动页面,如果首页是https://www.abc.com/,则直接用“/”即可"display": "standalone","ba…

南沙C++信奥老师解一本通题 1281:最长上升子序列

​【题目描述】一个数的序列bibi,当b1<b2<...<bS的时候,我们称这个序列是上升的。对于给定的一个序列(a1,a2,...,aN),我们可以得到一些上升的子序列(ai1,ai2,...,aiK),这里1≤i1<i2<...<iK≤N。比如,对于序列(1,7,3,5,9,4,8),有它的一些上升子序列,如…