财经新闻

当前位置:首页 > 新闻中心 > 财经新闻

linux系统weblogic升级补丁和修复漏洞方法

weblogic升级补丁和修复漏洞


0、查找weblogic相关路径

ps -ef|grep weblogic

(查到有这样的路径:/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin)


1、停止weblogic

进入weblogic所在目录:

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

./stopWebLogic.sh


2、备份weblogic整个目录

zip -r /opt/backup_weblogic/weblogic_backup_20210823.zip /home/weblogic


3、将补丁上传到weblogic服务器的cache_dir目录下,如不存在该目录则新建一个

用winscp软件上传补丁到该目录(详细路径:/home/weblogic/Oracle/Middleware/utils/bsu/cache_dir)



4、进入weblogic服务器的cache_dir目录并解压补丁到该目录

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

unzip p32832785_1036_Generic.zip(如解压到了p32832785_1036_Generic文件夹里面,要把文件复制到cache_dir)


解压出来的README.html文档是详细的打补丁指引。


5、进入bsu目录,查看当前已经安装的补丁包,并调大bsu.sh内存

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

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


vi ./bsu.sh


修改MEM_ARGS="-Xms1024m -Xmx3500m" //xmx2500m会报错


6、安装补丁,出现“success”或“成功”表示安装成功(命令中-patchlist=3NVW的3NVW是解压后的jar文件名)

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


当出现Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceeded报错后,将bsu.sh内存参数调大即可。

我同时也遇到Exception in thread "main" java.lang.OutOfMemoryError: Java heap space报错,也是要调大bsu.sh内存的suchazz.com" target="_blank" class="yzm-keyword-link">www.suchazz.com" target="_blank" class="yzm-keyword-link">suchazz.com" target="_blank" class="yzm-keyword-link">问题。


如果安装检查出有冲突,则卸载冲突补丁包,如

./bsu.sh -remove -patchlist=U5I2 -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3 -verbose

(注:补丁程序 MXLE 与以下补丁程序互相排斥且不能共存: U5I2)


原文链接:https://blog.csdn.net/imogo/article/details/119895888

文章评论

表情

共 0 条评论,查看全部
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

评论排行榜