Weblogic10.3.6补丁升级

由oracle官方发布的漏洞公告,对weblogic进行补丁升级。本文介绍的是weblogic安装的版本为10.3.6.0,如果你使用的是其他版本的请根据实际版本来选择下载

对于weblogic补丁升级,具体步骤如下:

1、首先需要下载weblogic补丁程序

2、停止服务

3、备份weblogic服务器的数据

4、在重启后需要验证weblogic服务是否正常运行,并检查服务的日志,以确保所有的组件都在正常运行。

升级步骤:

查看当前Weblogic版本信息

登录控制台查看补丁升级前的版本信息

查看当前weblogic安装位置


 

停止Weblogic相关服务

补丁升级必须要停掉weblogic的服务

[weblogic@localhost ~]$ kill -9 19866
[weblogic@localhost ~]$ ps -ef | grep weblogic

执行命令 kill -9 XXX XXX为进程ID,执行后可再次查看Weblogic进程,说明Weblogic服务已停(可通过Weblogic启停命令执行停服务操作)。

备份(给整个目录做个备份)

tar -czvf Middleware.tar.gz Middleware

查看现有的补丁

cd /home/weblogic/Oracle/Middleware/utils/bsu

[weblogic@localhost bsu]$ ./bsu.sh -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3 -status=applied -verbose -view

prod_dir:weblogic安装的路径
view: 查看视图

如果有其他补丁,卸载掉

./bsu.sh -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3 -patchlist=21Y4 -verbose -remove
patchlist= patch ID(视图查看的序列号包名) 
remove: 删除

上传补丁包与解压

上传补丁包到/home/weblogic/Oracle/Middleware/utils/bsu/cache_dir/目录下,上传补丁包的位置如果没有cache_dir 创建一个目录(不然程序无法识别补丁包)

由于该目录下已经包含README.txt文件,提示是否需要替换,输入y然后回车即可(新打补丁无此问题),解压后看到一个jar文件KYRS.jarKYRS即为补丁ID,也可以通过README.txt查询此次补丁包ID 。

补丁包升级时可能报出内存溢出问题

进入到bsu目录下查看bsu.sh 中的MEM_ARGS ,并适当增大内存配置,可以通过查看README.txt 文件,官方建议设置大小进行设置。

查看README.txt 文件中建议值大小,README.txt文件位于解压缩文件中,经查看文档官方建议

MEM_ARGS="-Xms1024m -Xmx4096m"。

使用vi命令修改文件bsu.sh 中的MEM_ARGS 配置。执行命令vi bsu.sh 进行编辑,编辑完后:按ESC 后键入命令:(:wq)保存并退出。

[weblogic@localhost bsu]$ vim bsu.sh

新补丁升级

保证目录是在bsu目录下

执行第一个补丁包升级(NA7A)

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

【注1】-patch_download_dir=./cache_dir 该目录地址是补丁包存在的目录

【注2】-prod_dir=…/…/wlserver_10.3/ 该目录是wlserver的地址目录也就是weblogic的程序目录

【注3】-patchlist=XXXX 是补丁包ID。

经过漫长的检查冲突之后会出现安装,将出现安装补丁包NA7A字眼然后出现,则表示安装成功,至此补丁包已经升级成功。

使用命令设置服务器基础环境

切换到Weblogic安装目录的bin目录下,执行setWLSEnv.sh

查看现有补丁,检查是否升级成功

/weblogic/Oracle/Middleware/utils/bsu/

./bsu.sh -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3 -status=applied -verbose -view

执行第二个补丁包升级(KYRS)

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

查看现有补丁,检查是否升级成功

/weblogic/Oracle/Middleware/utils/bsu/

./bsu.sh -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3 -status=applied -verbose -view

启动weblogic服务

/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin

sh startWebLogic.sh

weblogic服务已起,进程在,所有的组件都在正常运行,升级成功。

升级21Y4补丁包

停服务,备份

查看现有补丁包

卸载KYRS,NA7A补丁包 (卸载也比较慢)

[weblogic@localhost bsu]$ ./bsu.sh -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3 -patchlist=KYRS -verbose -remove

[weblogic@localhost bsu]$ ./bsu.sh -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3 -patchlist=NA7A -verbose -remove

KYRS,NA7A补丁包都成功卸载,上传21Y4补丁包并解压。

KYRS,NA7A补丁都已删掉,升级21Y4补丁包

[weblogic@localhost bsu]$ ./bsu.sh -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3 -patch_download_dir=/weblogic/Oracle/Middleware/utils/bsu/cache_dir -patchlist=21Y4 -verbose -install

查看现有补丁,检查是否升级成功

[weblogic@localhost bsu]$ ./bsu.sh -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3 -status=applied -verbose -view

升级成功,启动weblogic服务

【注意】多看书。

相关推荐

  1. 笔记:weblogic补丁升级

    2024-03-30 03:44:01       39 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-30 03:44:01       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-30 03:44:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-30 03:44:01       20 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-30 03:44:01       20 阅读

热门阅读

  1. linux下守护进程supervisor

    2024-03-30 03:44:01       21 阅读
  2. linux ln Linux 系统中用于创建链接(link)的命令

    2024-03-30 03:44:01       24 阅读
  3. 【代码随想录】day24

    2024-03-30 03:44:01       22 阅读
  4. Kafka学习之:mac 上安装 kafka

    2024-03-30 03:44:01       22 阅读
  5. docker centos7在线安装mysql8.x

    2024-03-30 03:44:01       21 阅读
  6. 二叉树前中后序遍历

    2024-03-30 03:44:01       21 阅读
  7. Spel 表达式

    2024-03-30 03:44:01       20 阅读
  8. python自带小顶堆heapq用法简例

    2024-03-30 03:44:01       22 阅读