admin管理员组文章数量:1559090
linux系统
weblogic补丁压缩包:p35586779_1036_generic.zip
永久链接:
https://pan.baidu/s/1dk4jdkj3njjwyktt8bdnpq?pwd=4ry3
提取码:4ry3
(补丁压缩包中包含以下东西)
打补丁步骤:
1.备份原weblogic(需要先确保服务器剩余的磁盘空间足够)
tar -zcvf weblogic_bak.tar.gz /home/cams/bea/middleware
2.查看并记录当前weblogic版本信息,登录控制台记录下补丁升级前的weblogic版本信息
3.停掉weblogic(打补丁前要必须停止weblogic服务,如有多个域存在,则要确认全部域的weblogic服务都已关闭)
ps -ef | grep weblogic
kill -9 weblogic进程id
或者
netstat -nplt | grep weblogic端口
kill -9 weblogic进程id
注意:记录下这个producthome路径,后面需要用到
4.查看之前已打的补丁
cd /home/cams/bea/middleware/utils/bsu/
./bsu.sh -view -verbose -status=applied -prod_dir=/home/cams/bea/middleware/wlserver_10.3
(此命令执行较慢)
其中/home/cams/bea/middleware/wlserver_10.3为前面记录下的producthome。
5.查看新补丁压缩包中的readme.html或readme.txt是否有下列字样,如有则是要卸载全部已安装的补丁
remove any previously applied weblogic server patch set update and associated overlay patches
6.若打新补丁前需要卸载以前已经打上的补丁,则可以通过以下命令来卸载补丁
cd /home/cams/bea/middleware/utils/bsu/
./bsu.sh -remove -patchlist=3l3h -prod_dir=/home/cams/bea/middleware/wlserver_10.3
(卸载非常缓慢,会经过漫长的检查冲突…)
其中3l3h为已打补丁的patch id,/home/cams/bea/middleware/wlserver_10.3为producthome。如果有多个补丁需要先卸载依赖补丁再卸载主体补丁 。
7.通过xftp等工具上传新补丁压缩包到服务器指定目录下并解压出来,然后解决补丁安装时可能会出现的问题。
上传位置为:/home/cams/bea/middleware/utils/bsu/cache_dir
上传补丁包的位置如果没有cache_dir 则创建一个该目录(不然程序无法识别补丁包)
解压补丁压缩包:unzip p35586779_1036_generic.zip
解压出来的东西中有一个jar包,jar包的名称就是补丁的id,也可以通过readme.txt或readme.html查询此补丁包的id
----解决补丁安装时可能会报的内存溢出问题
进入到bsu目录下查看bsu.sh 脚本中的mem_args ,并适当增大其内存配置,可以通过查看readme.txt 文件,官方建议设置的大小1024m到4096m进行设置,具体根据系统所需内存调整内存配置
其他问题:如果使用root用户上传的补丁包,普通用户对其操作的话会报权限问题,可参考以下命令修改文件的所属用户和所属组(此命令必须用root权限的账号来执行)
chown -r cams:cams /home/cams/*
8.安装补丁
cd /home/cams/bea/middleware/utils/bsu/
./bsu.sh -install -patch_download_dir=/home/cams/bea/middleware/utils/bsu/cache_dir -patchlist=e7hi -prod_dir=/home/cams/bea/middleware/wlserver_10.3
(安装非常缓慢,会经过漫长的检查冲突…才会进行安装,出现success或成功字样并且能再次输入linux命令时代表安装成功了)
其中/home/cams/bea/middleware/utils/bsu/cache_dir为补丁存放的路径,e7hi为补丁的id,/home/cams/bea/middleware/wlserver_10.3为producthome
9.安装完补丁后启动weblogic
cd /home/cams/bea/middleware/user_projects/domains/cams_channel/bin/
nohup ./startweblogic.sh >/dev/null 2>&1 &
10.检查
登录weblogic控制台查看补丁升级后的weblogic版本信息并与打补丁前的weblogic版本信息进行对比;查看打完补丁后的补丁信息
cd /home/cams/bea/middleware/utils/bsu/
./bsu.sh -view -verbose -status=applied -prod_dir=/home/cams/bea/middleware/wlserver_10.3
最后验证功能是否正常,日志输出是否有乱码。
参考借鉴:
https://wwwblogs/lidingyi/p/15073806.html
https://blog.csdn/weixin_53150440/article/details/137137598
j9九游会老哥俱乐部交流区的版权声明:本文标题:linux系统下weblogic10.3.6版本打补丁步骤(附带免费补丁包) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1727364937a1110954.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论