首页主机资讯Ubuntu上WebLogic更新升级指南

Ubuntu上WebLogic更新升级指南

时间2025-12-23 00:11:06发布访客分类主机资讯浏览536
导读:Ubuntu上WebLogic更新升级指南 一 升级路径与准备 明确目标与范围:区分是做补丁更新(Service Pack、Rolling Patch、PSU/CPU)还是跨版本升级(如 10.3.x → 12.2.x 或 12.2.x...

Ubuntu上WebLogic更新升级指南

一 升级路径与准备

  • 明确目标与范围:区分是做补丁更新(Service Pack、Rolling Patch、PSU/CPU)还是跨版本升级(如 10.3.x → 12.2.x12.2.x → 14.x)。补丁用于修复缺陷与安全漏洞,跨版本升级涉及域升级与应用迁移。
  • 版本与JDK匹配:WebLogic各版本对JDK有明确要求,例如 WLS 12.2.1.4 建议使用 JDK 8;在 Ubuntu 上安装/升级时优先使用 Oracle JDK 8 以避免兼容性问题。
  • 工具与权限:准备 OPatch(12c/14c 常用)、Smart Update(WLS 9.x/10.x 常用)、以及 域升级向导 upgrade.sh(跨版本升级域)。使用具有sudo权限的非root用户(如 weblogic)执行安装与升级。
  • 备份与回退:对 $DOMAIN_HOME$ORACLE_HOME/WL_HOME 与数据库/存储进行完整备份;跨版本升级前先演练回退方案。

二 补丁更新步骤

  • 通用准备
    • 停止服务:先停 AdminServer,再停 Managed Server(避免应用会话丢失与数据不一致)。
    • 检查现状:记录当前补丁清单与版本,便于回退与比对。
  • 按版本执行
    • WebLogic 9.x/10.x(Smart Update)
      • 使用 Smart Update 搜索、下载并安装补丁;该工具会为当前 BEA Home 中已安装组件下载匹配更新。
      • 安装完成后重启域,复核补丁生效与功能回归。
    • WebLogic 11g(bsu.sh)
      • 进入 $WL_HOME/utils/bsu,先查看已安装补丁:
        • ./bsu.sh -prod_dir=$WL_HOME -status=applied -verbose -view
      • 安装前建议卸载冲突/旧补丁(以实际补丁说明为准):
        • ./bsu.sh -remove -patchlist=旧补丁ID -prod_dir=$WL_HOME -verbose
      • 安装新补丁(示例):
        • ./bsu.sh -install -patch_download_dir=$WL_HOME/utils/bsu/cache_dir -patchlist=新补丁ID -prod_dir=$WL_HOME -verbose
      • 安装后再次查看补丁状态并重启域。
    • WebLogic 12c/14c(OPatch)
      • 解压补丁包,进入补丁目录执行:
        • $ORACLE_HOME/OPatch/opatch apply
      • 遵循补丁 README 的前置条件冲突检查,完成后重启域并复核。

三 跨版本升级步骤

  • 原地升级(In-place)
    • 安装新版本 WebLogic 到新 ORACLE_HOME(不要覆盖旧版本)。
    • 使用 域升级向导升级域:在 $NEW_WL_HOME/common/bin/ 执行:
      • ./upgrade.sh
    • 向导会进行域检查选择管理服务器Node Manager 凭据等,建议勾选备份当前域(仅域目录,不含外部资源权限)。
    • 升级完成后启动域,完成应用部署与回归测试。
  • 迁移升级(Side-by-side)
    • 在新 ORACLE_HOME 创建并配置新域,使用 WLS 控制台/ WLST 或自动化脚本重新部署应用,逐步切换流量与验证。

四 回退与验证

  • 回退补丁
    • 11g(bsu.sh):
      • ./bsu.sh -remove -patchlist=补丁ID -prod_dir=$WL_HOME -verbose
    • 12c/14c(OPatch):
      • $ORACLE_HOME/OPatch/opatch rollback -id 补丁号
    • Smart Update:使用其卸载/回滚能力。
  • 回退域升级
    • 若升级前已勾选备份域,可使用备份压缩包恢复 $DOMAIN_HOME;未勾选时从全量备份恢复。
  • 验证要点
    • 功能回归:登录控制台、验证数据源JMS集群安全提供程序等关键配置。
    • 性能与日志:检查 GC、线程、连接池与 server/diagnostics 日志,确认无异常告警。
    • 安全与合规:复核补丁README/README.txt中的已知问题与限制。

五 Ubuntu与JDK注意事项

  • 使用 Oracle JDK 8 部署 WLS 12.2.x 系列,避免 OpenJDK 导致的安装/启动问题。
  • Ubuntu 上建议使用非root用户(如 weblogic)进行安装与升级,减少权限与安全风险。
  • 域升级向导默认仅备份域目录,不会保留文件权限;务必另行备份外部资源与权限配置。

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


若转载请注明出处: Ubuntu上WebLogic更新升级指南
本文地址: https://pptw.com/jishu/777958.html
WebLogic在Ubuntu上的集群部署 WebLogic在Ubuntu上的安全配置

游客 回复需填写必要信息