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

news/2024/9/23 16:11:24/文章来源:https://www.cnblogs.com/lwl80/p/18427196
本文详细描述了如何在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.hqwc.cn/news/802246.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

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、算法数据流的架构工作。 致力于批量计算、流式计算、交互式计算的通用化数据应用构建,降低大数据计算的使用门槛。 在此,我跟大家分…

数据结构 - 概述及其术语

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

DM(达梦数据库基本操作)

1、创建用户 XTF 密码为 XTF123321 SQL> CREATE USER XTF IDENTIFIED BY "XTF123321";2、权限 (1)--给用户建表权限 SQL> GRANT CREATE TABLE to XTF;总共1个语句正依次执行...[执行语句1]: GRANT CREATE TABLE to XTF; 执行成功, 执行耗时7毫秒. 执行号:10322…

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),有它的一些上升子序列,如…

css使用@media响应式适配各种屏幕的方法示例

定义和使用 使用 @media 查询,你可以针对不同的媒体类型定义不同的样式。 @media 可以针对不同的屏幕尺寸设置不同的样式,特别是如果你需要设置设计响应式的页面,@media 是非常有用的。 当你重置浏览器大小的过程中,页面也会根据浏览器的宽度和高度重新渲染页面。 PC端设备…

多智能体协同控制(1)

引言 多智能体系统协同控制算法起源于计算机领域关于分布式计算的研究,后由于数学家们的强势加盟,控制领域的研究一度占领高地。随着人工智能的发展,以多智能体强化学习为代表作的计算机领域专家又重回巅峰。 目前,每年多智能体相关的论文的都浩如烟海,成就了一批手持屠龙…

Axure原型设计:多层级动态表格

多层级表格又成为树形表格,是在后台常用的一种表格形式,当表格数据存在多层级关系是,可以通过多层级表格,从而更加清晰的呈现数据内容,帮助人们更好地理解和分析数据之间的关系,从而更加有效地传递信息。 所以今天作者就教大家怎么在Axure里制作多层级动态表格,包括展开…