centos中weblogic如何更新
导读:CentOS 上 WebLogic 更新操作指南 一 更新策略与前置检查 明确目标:是做补丁更新(PSU/CPU)还是版本升级(如 12c→14c)。同一Administrative Domain内的所有服务器实例必须保持相同主版本与次版...
CentOS 上 WebLogic 更新操作指南
一 更新策略与前置检查
- 明确目标:是做补丁更新(PSU/CPU)还是版本升级(如 12c→14c)。同一Administrative Domain内的所有服务器实例必须保持相同主版本与次版本;集群内所有实例必须处于相同补丁集级别;管理服务器补丁级别需不低于受管服务器。跨版本迁移需按官方升级流程执行。
- 兼容性核对:确认CentOS版本与目标 WebLogic 的受支持配置匹配,并评估应用对目标版本的Java EE/API兼容性。必要时先在测试环境验证。
- 备份与回滚:完整备份域目录、应用、数据源配置、密钥库、启动脚本、NFS/共享存储等;虚拟化环境建议快照;准备回滚方案(如旧安装包与域备份快速恢复)。
二 补丁更新步骤(PSU/CPU,原地)
- 准备与停服:在维护窗口内停止受管服务器与管理服务器(建议使用stopManagedWebLogic.sh与stopWebLogic.sh按顺序停),并做好文件与数据库备份。
- 获取并校验补丁:从 My Oracle Support 下载对应版本的 OPatch 与目标 PSU/CPU 补丁,校验MD5/SHA-256。
- 安装 OPatch(如尚未安装或版本偏低):将 OPatch 解压至 MW_HOME/OPatch,设置 PATH,执行 opatch version 验证。
- 应用补丁(示例):
- 进入补丁目录:cd MW_HOME/OPatch
- 执行:./opatch apply /path/to/psu.zip
- 观察日志,成功后按提示重启域(先启动管理服务器,再启动受管服务器)。
- 常见问题处理:
- 如遇 “fuser could not be located”,安装 psmisc(yum install -y psmisc)。
- 个别环境可临时设置 OPATCH_NO_FUSER=TRUE 再执行(仅在确认安全时)。
- 验证:登录 WebLogic Console 检查补丁级别/构建号,查看 server.log 无异常,回归关键业务与接口。
三 版本升级步骤(跨主/次版本,并行安装)
- 规划与准备:确认兼容性与JDK要求(新版本常需更高 JDK),准备新安装介质与响应文件,梳理应用对 API/Java EE 的适配情况。
- 安装新版本(并行安装,避免覆盖):
- 创建 weblogic 用户与目录,配置 JAVA_HOME。
- 准备 oraInst.loc 与 wls.rsp(示例:ORACLE_HOME、INSTALL_TYPE=WebLogic Server、DECLINE_SECURITY_UPDATES=true 等)。
- 静默安装:java -jar fmw_14.1.1.0.0_wls_lite_generic.jar -silent -responseFile wls.rsp -invPtrLoc oraInst.loc。
- 域升级与迁移:
- 使用 WLST 在新安装上创建新域或升级现有域配置(按官方 Upgrade Guide 执行域升级工具/步骤),将应用与数据源迁移至新域。
- 注意:同一域不可混版本;集群需统一版本与补丁集。
- 切换与回滚:
- 通过 Nginx/HAProxy/负载均衡将流量切至新版本实例,观察无异常后下线旧集群。
- 如出现问题,按回滚预案切回旧版本或恢复备份。
四 关键注意事项与验证清单
- 版本与集群约束:严格遵循域/集群版本一致性规则;跨版本需新建域并迁移,不可就地混跑不同版本。
- JDK 与依赖:新版本可能要求更高 JDK;确保 glibc、libaio、NTP、防火墙等系统依赖与内核参数满足要求。
- 应用适配:关注 Java EE 规范/API 行为变更、JDBC 驱动与数据源配置兼容性;必要时调整JVM 参数与线程池/连接池。
- 回滚预案:保留旧安装目录与域备份、负载均衡路由与数据库回滚脚本;补丁失败或升级异常时优先快速回滚。
- 验证要点:
- 控制台与 server.log 显示新版本/构建号;
- 核心业务链路、定时任务、集群会话复制、JDBC 连接池、JMS/集群通信正常;
- 性能与安全基线回归,监控告警无新增异常。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: centos中weblogic如何更新
本文地址: https://pptw.com/jishu/770666.html
