首页主机资讯CentOS WebLogic版本升级攻略

CentOS WebLogic版本升级攻略

时间2026-01-21 08:35:03发布访客分类主机资讯浏览380
导读:一 升级路线与兼容性要点 目标版本建议:优先升级到**WebLogic Server 14c(14.1.1.0.0)**这一长期支持版本,以获得更长的安全维护周期与更好的兼容性。 版本跨度规则: 从10.3.x或12.1.x升级到14....

一 升级路线与兼容性要点

  • 目标版本建议:优先升级到**WebLogic Server 14c(14.1.1.0.0)**这一长期支持版本,以获得更长的安全维护周期与更好的兼容性。
  • 版本跨度规则:
    • 10.3.x12.1.x升级到14.1.1.0.0时,需按官方流程执行升级/重配置。
    • 12.2.1.1.0及以后升级到14.1.1.0.0时,通常**无需运行 Upgrade Assistant(UA)进行 schema 或配置升级,仅需在新 Oracle Home 安装二进制文件,并使用Reconfiguration Wizard(重配置向导)**离线重配置域。
  • 域内版本一致性:同一 WebLogic 域内的Admin Server、所有 Managed Server 与域本身必须保持相同主次版本(Major.Minor),例如都为14.1.1.x
  • 早期版本路径:若当前版本早于 10.3.6,需先升级到10.3.6,再升级到14.1.1.0.0
  • 应用兼容性:大多数 WebLogic 应用在不修改代码的情况下可直接运行在14.1.1.0.0,但需结合官方兼容性与回归测试确认。

二 升级前准备

  • 完整备份:对域目录、应用、配置、密钥库、JDBC 配置、日志以及数据库进行全量备份;虚拟化环境建议快照以便快速回滚。
  • 兼容性核查:确认目标 WebLogicCentOSJDKJDBC 驱动、中间件及第三方库(如 Web 服务器插件)兼容;必要时准备对应版本的驱动与插件。
  • 获取安装介质:从 Oracle 获取目标版本安装包(如 fmw_14.1.1.0.0_wls_lite_generic.jar)及所需补丁;安装前确保已满足JDK版本要求。
  • 环境隔离:规划新 Oracle Home,避免覆盖旧安装;准备**响应文件(wls.rsp)清单文件(oraInst.loc)**以便静默安装。
  • 回滚预案:明确回滚触发条件与步骤(恢复备份/快照、回切流量、回退 JDBC/驱动版本等),并准备演练环境验证预案有效性。

三 标准升级步骤(适用于 12.2.1.1.0+ 至 14.1.1.0.0)

  • 步骤1 停机与隔离:按序停止Managed Server → Admin Server;通过负载均衡/反向代理摘除目标节点流量,确保无新请求进入。
  • 步骤2 安装新二进制:以 weblogic 用户在新目录解压并静默安装(示例命令)
    • 准备响应文件与清单:
      • oraInst.loc:inventory_loc=/opt/weblogic/oraInventory;inst_group=weblogic
      • wls.rsp:设置 ORACLE_HOME、INSTALL_TYPE=WebLogic Server 等
    • 静默安装:
      • java -jar /opt/weblogic/fmw_14.1.1.0.0_wls_lite_generic.jar -silent -responseFile /opt/weblogic/wls.rsp -invPtrLoc /opt/weblogic/oraInst.loc
  • 步骤3 域重配置:在新 Oracle Home 下运行Reconfiguration Wizard(或 WLST 联机/离线重配置),更新域以兼容14.1.1.0.0;完成后使用WLST或控制台校验域配置版本。
  • 步骤4 驱动与依赖:更新JDBC 驱动、JMS 客户端、Web 服务器插件等至与目标 WebLogic/JDK兼容的版本。
  • 步骤5 启动与自检:按顺序启动Admin Server → Managed Server,检查启动日志、线程池、数据源连通性与 JMS 状态。
  • 步骤6 功能与性能回归:执行业务功能、接口、性能与安全回归测试,确认SLA达标。

四 滚动升级与零停机策略(同主版本内)

  • 适用场景:仅限同一主版本内的连续小版本(如10.3.4 → 10.3.5 → 10.3.6)或补丁/维护包/小版本的滚动升级;不可用于跨主版本(如 9.0 → 10.0 或跨 12c → 14c)。
  • 基本流程:对集群逐台执行“摘除流量 → 停机 → 安装更新 → 重启 → 恢复流量”,直至全集群完成;期间其他节点持续提供服务,降低整体停机时间。
  • 关键要点:确保负载均衡/反向代理正确摘除与回灌;使用 WLST Graceful Shutdown 等待在途请求完成;必要时准备连接 draining与健康检查。

五 回滚与常见问题处理

  • 回滚策略:出现启动失败、严重功能缺陷或性能劣化时,按预案执行:
    • 版本回退:切回旧 Oracle Home旧域配置,恢复旧 JDBC/驱动
    • 数据回滚:恢复数据库备份应用包
    • 流量回切:恢复负载均衡指向旧集群。
  • 常见问题速查:
    • 安装失败:检查OS/JDK/内存是否满足要求,查看安装日志定位错误;
    • 兼容性问题:使用Upgrade Assistant/Reconfiguration Wizard校验并逐项解决;
    • 性能下降:调整JVM 参数(堆大小、GC 策略)、线程池连接池配置;
    • 数据库连接失败:核对JDBC 驱动版本连接串/凭据,确认数据库侧兼容与网络可达。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: CentOS WebLogic版本升级攻略
本文地址: https://pptw.com/jishu/788345.html
如何自定义CentOS WebLogic域 WebLogic日志分析在CentOS上如何进行

游客 回复需填写必要信息