首页主机资讯centos中如何更新weblogic版本

centos中如何更新weblogic版本

时间2025-11-14 09:27:03发布访客分类主机资讯浏览646
导读:CentOS 上升级 WebLogic 的可执行方案 一 升级策略与准备 明确目标版本与路径:确认是从 WebLogic 12c 升级到 14c(如 14.1.1),还是同大版本内的补丁升级;不同路径步骤差异较大。 兼容性核对:检查 Ce...

CentOS 上升级 WebLogic 的可执行方案

一 升级策略与准备

  • 明确目标版本与路径:确认是从 WebLogic 12c 升级到 14c(如 14.1.1),还是同大版本内的补丁升级;不同路径步骤差异较大。
  • 兼容性核对:检查 CentOS 版本JDK 版本 与目标 WebLogic 的兼容性,并评估应用是否支持新版本。
  • 完整备份:备份 域目录(domains)应用(applications)数据源配置密钥库启动脚本日志;虚拟化环境建议做 快照;数据库也需做最新备份。
  • 准备新环境:创建 weblogic 用户和组,安装并配置符合要求的 JDK,下载目标版本安装介质。
  • 变更窗口与回滚预案:规划停机时间、通知业务方,保留旧环境可快速回滚。

二 标准升级步骤

  • 安装新版本 WebLogic(与旧版本并存,不直接覆盖)
    • 创建用户与目录:
      groupadd weblogic
      useradd -g weblogic weblogic
      mkdir -p /opt/weblogic & & chown -R weblogic:weblogic /opt/weblogic
    • 准备响应文件与清单文件:
      /opt/weblogic/oraInst.loc:
      inventory_loc=/opt/weblogic/oraInventory
      inst_group=weblogic
    • /opt/weblogic/wls.rsp(示例):
      [ENGINE]
      Response File Version=1.0.0.0.0
      [GENERIC]
      ORACLE_HOME=/opt/weblogic/oracle/middleware
      INSTALL_TYPE=WebLogic Server
      DECLINE_SECURITY_UPDATES=true
      SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
    • 静默安装:
      su - weblogic
      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
  • 域与应用的迁移
    • 方式 A(推荐):在新版本 ORACLE_HOME 下使用 WLST 创建新域,再将应用与数据源按原样部署、验证;适用于跨大版本或需并行验证的场景。
    • 方式 B:若采用同大版本就地升级(如 12c 补丁集),按官方指引使用 bsu.sh 应用补丁,再按补丁说明执行升级动作与验证。
  • 切换与回滚
    • 切换:将负载均衡/反向代理指向新实例,或替换 DOMAIN_HOME 的启动脚本与 JAVA_HOME 后滚动重启。
    • 回滚:切回旧实例或恢复备份/快照,确保业务快速恢复。

三 版本路径差异要点

场景 主要动作 关键工具/路径
跨大版本升级(如 12c → 14c) 新装 ORACLE_HOME,用 WLST 建新域,迁移应用与数据源,先测试再切换 wlst.sh(如:/opt/weblogic/Oracle/Middleware/wlserver/common/bin/wlst.sh)
同大版本补丁(如 12c PSU) 使用 bsu.sh 在现有 WL_HOME 应用补丁,按官方步骤完成升级与验证 bsu.sh(如:/weblogic/Oracle/Middleware/utils/bsu/bsu.sh)
说明:跨大版本不建议就地覆盖安装;补丁升级需严格按 Oracle 对应版本的 README/README.txt 执行。

四 升级后验证与注意事项

  • 启动与连通:
    • 启动管理服务器:/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin/startWebLogic.sh
    • 登录 管理控制台,核对 版本号数据源部署应用 状态与健康检查。
  • 功能与性能:执行 UAT 回归,监控 响应时间、吞吐量、CPU/内存 等指标,观察 GC 与线程。
  • 日志与告警:重点查看 server.log、diagnostics.log 与 GC 日志,确认无启动异常与部署错误。
  • 安全与配置:补丁后及时更新 JDK安全补丁;谨慎关闭安全更新;必要时调整 config.xml、weblogic.xml 等配置以适配新版本特性。
  • 回滚条件:出现无法修复的功能/性能回退或稳定性问题时,按预案切回旧环境并分析根因。

五 最小化变更的快速做法

  • 仅做补丁:停服务 → 用 bsu.sh 打补丁 → 启动 → 验证。
  • 快速验证新版本:新装 ORACLE_HOME → 用 WLST临时域 → 部署少量应用做冒烟测试 → 验证通过后按“标准升级步骤”迁移与切换。

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


若转载请注明出处: centos中如何更新weblogic版本
本文地址: https://pptw.com/jishu/747728.html
centos系统中weblogic如何进行日志分析 CentOS JMeter测试计划如何创建与管理

游客 回复需填写必要信息