weblogic补丁安装步骤

昌奇
• 阅读 2977

补丁下载

oracle每个季度都会更新一次补丁,可以从这里下载oracle产品每个季度的补丁,点击去后,在左边找到你的产品,点击右边进入补丁下载

weblogic补丁安装步骤

补丁下载需要登录oracle support,你必须先注册一个support账号,进入后在产品列表找到产品

weblogic补丁安装步骤

点击补丁编号就可以下载补丁

weblogic补丁安装步骤

补丁安装

  • 备份

需要备份整个中间件目录,即备份Middleware目录,备份没有完成之前一定不要安装补丁,特别是生产环境,备份命令参考如下

cp -ar Middleware Middleware_bak20201024
  • 补丁上传

把补丁文件上传到服务器并且解压,一般上传到${MW_HOME}/utils/bsu/cache_dir目录下,当然也可以其他目录。

MW_HOME表示中间件目录,比如/u01/Middleware
  • 修改bsu文件

修改${MW_HOME}/utils/bsu/bsu.sh脚本jvm内存参数

MEM_ARGS="-Xms1024m -Xmx4096m"
  • 关闭服务器

确认停止所有weblogic服务器,包括admin服务器,可以用jps -v命令确认,命令没有显示正在运行的服务器即可

  • 执行补丁脚本
需要用oracle用户安装
$ cd {MW_HOME}/utils/bsu

$ ./bsu.sh -install -patch_download_dir=/data/Middleware/utils/bsu/cache_dir -patchlist=I37G -prod_dir={WL_HOME}

Checking for conflicts.......................
No conflict(s) detected

Installing Patch ID: I37G..
Result: Success

比如

$ cd /data/Middleware/utils/bsu

$ ./bsu.sh -install -patch_download_dir=/data/Middleware/utils/bsu/cache_dir -patchlist=I37G -prod_dir=/data/Middleware/wlserver_10.3

Checking for conflicts.......................
No conflict(s) detected

Installing Patch ID: I37G..
Result: Success

脚本会在Checking for conflicts执行较长时间,这个是正常的,不要强行中断,如果没有冲突脚本就开始正常安装补丁,如果有冲突,根据提示解决冲突,具体问题具体解决

  • 验证补丁

执行以下命令验证补丁是否安装成功

$ . $WL_HOME/server/bin/setWLSEnv.sh
$ java weblogic.version

WebLogic Server 10.3.6.0.200714 PSU Patch for BUG31178492 Fri Jun  5 20:42:30 PDT 2020
WebLogic Server 10.3.6.0  Tue Nov 15 08:52:36 PST 2011 1441050 

Use 'weblogic.version -verbose' to get subsystem information

Use 'weblogic.utils.Versions' to get version information for all modules

验证安装成功后即可重启所有服务器

命令第一行有个点.一定不要忘了

$WL_HOME表示weblogic目录,比如/data/Middleware/wlserver_10.3/server/bin

补丁回滚

执行以下命令可以对补丁进行回滚(使用oracle用户)

$ cd {MW_HOME}
$ ./bsu.sh -remove -patchlist=I37G -prod_dir={WL_HOME}

比如

$ cd /data/Middleware/utils/bsu
$ ./bsu.sh -remove -patchlist={PATCH_ID} -prod_dir=/data/Middleware/wlserver_10.3/

当然如果你有实现备份中间件目录的话可以直接还原

点赞
收藏
评论区
推荐文章
Jacquelyn38 Jacquelyn38
4年前
永久激活并汉化webstorm
激活1、下载webstorm链接:https://pan.baidu.com/s/13kPsfZmPIZP2EtaNcNqn8A提取码:di432、下载补丁文件:链接:https://pan.baidu.com/s/10uXF1PH9Q6b6wWH2WqmWg提取码:hpr83、修改两个文件把我们下载好的补丁文件JetbrainsC
Stella981 Stella981
3年前
IntelliJ IDEA 2020.1.3 IDEA破解教程
IDEA2020.1.3破解教程一、下载IDEA20201.3版本安装包和破解补丁百度网盘连接(所有历史版本)https://pan.baidu.com/share/init?surlhLsWu5bISKdy22a3Ll2h8
Stella981 Stella981
3年前
CentOS 7 安装 Oracle 12c 步骤
CentOS7安装Oracle12c步骤catoop2019092823:35:022170收藏4分类专栏:数据库版权本例操作系统版本:CentOS7.7、数据库版本:Oracle12c(12.2)安装步骤如下分解:1.关闭防火墙,禁止防火墙开机自启\关闭防火墙systemctlst
Wesley13 Wesley13
3年前
Ubuntu Server 安全补丁、版本升级
Ubuntu安装完毕,要做的第一件事就是升级、打补丁。要安装安全补丁,需要先用aptgetupdate命令更新软件包列表,然后运行aptgetupgrade命令升级软件包:$ sudo aptget update$ sudo aptget upgrade在运行上述aptgetupgrade命令后,如果
Stella981 Stella981
3年前
Docker的基本操作
安装环境说明Docker官方建议在Ubuntu中安装,因为Docker是基于Ubuntu发布的,而且一般Docker出现的问题Ubuntu是最先更新或者打补丁的。在很多版本的CentOS中是不支持更新最新的一些补丁包的。由于我们学习的环境一般都使用的是CentOS,因此这里我们将Docker安装到CentOS上。注意:这里建议安装在Ce
Stella981 Stella981
3年前
Docker安装与启动
2Docker安装与启动2.1安装DockerDocker官方建议在Ubuntu中安装,因为Docker是基于Ubuntu发布的,而且一般Docker出现的问题Ubuntu是最先更新或者打补丁的。在很多版本的CentOS中是不支持更新最新的一些补丁包的。​由于我们学习的环境都使用的是Cen
Stella981 Stella981
3年前
Gitlab 的安全漏洞是不是太多了点?
Gitlab又又又发布了重要的安全更新补丁12.4.1,12.3.6,和12.2.9,包括社区版和企业版。包含重要的安全更新,官方再次强烈建议所有Gitlab用户立即更新!!!看看从今年7月份到现在,Gitlab发布了多少安全补丁更新,每一次官方都是强烈建议立即更新!!(https://oscimg.oschina.net/
Wesley13 Wesley13
3年前
Oracle 12c 及以上版本补丁更新说明及下载方法
!(https://oscimg.oschina.net/oscnet/79a637bc6387dc87fd960f8d0f4fe67d8c6.gif)作者|JiekeXu来源| JiekeXu之路(ID:JiekeXu\_IT)转载请联系授权| (微信ID:xxq1426321293)大家好,我是JiekeXu,
Stella981 Stella981
3年前
Nginx负载均衡监控节点状态
  利用第三方插件监控(淘宝开发的Tengine)模块:nginx\_upstream\_check\_module实现web界面下载补丁包wgethttps://codeload.github.com/yaoweibin/nginx\_upstream\_check\_module/zip/master解压缩unzipmaste
Wesley13 Wesley13
3年前
Ubuntu10.10 三歩安装kernel2.6.38【非编译】
据消息报道,今日Ubuntu11.04升级Linux内核到2.6.38版本!此版本的内核将对桌面性能有显著提升,主要新特性如下,NO.1鸡血补丁,打上了200行内核补丁(自动分组调度功能),只对部分特定环境有效。NO.2图形,图形方面已提供AMDRadeonHD6000系列开源驱动支持,Nouve
天翼云为欧拉社区贡献首个C++热补丁 加速推进联创技术落地应用
天翼云与欧拉社区开展关键技术联合创新热补丁实现主机崩溃在线修复天翼云与欧拉社区共研支持aarch64及x86平台libcareplus热补丁功能近日,中国电信天翼云基础架构技术团队与openEuler社区合作共研了全面支持aarch64及x86平台的libcareplus热补丁功能,并为欧拉社区贡献首个C热补丁,实现主机崩溃在线修复。这是天翼云与欧拉