最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
WebLogic Linux版怎样更新补丁
时间:2026-07-29 09:45:51 编辑:袖梨 来源:一聚教程网
WebLogic Linux版补丁更新步骤
1. 准备工作
- 下载补丁:从Oracle官网下载对应WebLogic版本的补丁包(如
.zip格式,常见于PSU、CPU或安全漏洞补丁),确保补丁与WebLogic版本兼容。 - 备份数据:备份WebLogic安装目录(如
/home/weblogic/Oracle/Middleware)、域配置目录(如/home/weblogic/Oracle/Middleware/user_projects/domains/your_domain)及数据库连接等重要信息,防止操作失误导致数据丢失。 - 停止服务:通过
ps -ef | grep weblogic查找所有WebLogic进程,使用kill -9 <PID>终止所有相关进程;若有集群环境,需停止所有节点的服务。
2. 查看当前已安装补丁
进入WebLogic安装目录下的utils/bsu目录,执行以下命令查看当前已应用的补丁列表:
cd /home/weblogic/Oracle/Middleware/utils/bsu./bsu.sh -view -verbose -status=applied -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3(注:/home/weblogic/Oracle/Middleware/wlserver_10.3为WebLogic主目录,应替换成实际路径)通过该命令可列出全部已安装补丁ID,为之后排查冲突提供依据。
3. 卸载冲突补丁(若有)
如果补丁包的README.txt若官方文档要求先移除此前安装的特定补丁,应执行卸载命令:
./bsu.sh -remove -patchlist=<旧补丁ID> -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3例如,新补丁如果要求卸载U5I2,就将<旧补丁ID>替换成U5I2。由于卸载可能耗时较长,需要耐心等待。
4. 解压补丁包
把下载完成的补丁包(如p23743997_1036_generic.zip)上传到utils/bsu/cache_dir目录;如果该目录不存在,应先手动创建,再进行解压:
unzip p23743997_1036_generic.zip -d /home/weblogic/Oracle/Middleware/utils/bsu/cache_dir完成解压后,可以通过README.txt或者补丁包中的META-INF文件核对补丁ID(如K25M)。
5. 安装新补丁
进入utils/bsu目录后,运行安装命令:
./bsu.sh -install -patch_download_dir=/home/weblogic/Oracle/Middleware/utils/bsu/cache_dir -patchlist=<补丁ID> -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3-patch_download_dir:应指向补丁包解压后的目录(即cache_dir);-patchlist:需替换成补丁包内的补丁ID(如K25M);-prod_dir:应指向WebLogic主目录(wlserver_10.3所在的目录)。
如果安装期间出现内存溢出提示,需要修改bsu.sh脚本内的MEM_ARGS参数(例如把-Xms512m -Xmx1024m调整成-Xms1024m -Xmx2048m),从而增加JVM内存。
6. 验证补丁安装
- 查看补丁状态:重新运行查询已安装补丁的命令,检查列表中是否已经出现新补丁ID:
./bsu.sh -view -verbose -status=applied -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3 - 检查版本信息:使用
java weblogic.version版本号是否完成更新(如10.3.6.0.190416),可用命令或登录WebLogic控制台查看。
7. 启动服务
补丁是否生效,应在WebLogic服务启动后进行验证:
cd /home/weblogic/Oracle/Middleware/user_projects/domains/your_domain/binnohup ./startWebLogic.sh >/dev/null 2>&1 &(注:your_domain代表域名,需要替换为实际名称)服务启动后,应检查控制台日志有无错误信息,并确认运行正常。
注意事项
- 权限问题:若使用root用户上传补丁,需用
chown -R weblogic:weblogic /home/weblogic/*命令修改文件所属用户(替换为实际WebLogic用户),避免权限不足导致操作失败。 - 依赖关系:某些补丁要求预先安装指定的基础补丁(如10.3.6的PSU补丁需先于CPU补丁安装),必须严格按照补丁包中的
README.txt说明操作。 - 回滚操作:补丁安装如果失败,可以使用
bsu.sh -remove命令将该补丁卸载,使系统恢复到此前状态。
相关文章
- 迅捷 FW316R 无线路由器端口映射设置指南 08-12
- 迅捷 FW316R 无线路由器WDS桥接设置 08-12
- 迅捷 FW316R 无线路由器内网主机上网权限设置 08-12
- 迅捷 FW316R 无线路由器网速限制设置 08-12
- 腾讯电脑管家如何设置开机自启 08-12
- 迅捷 FW316R 无线路由器WiFi网络设置 08-12