温馨提示×

weblogic于debian怎样更新

小樊
46
2026-10-08 06:57:29
栏目: 智能运维

在 Debian 系统上更新 WebLogic(Oracle WebLogic Server)通常不是通过 apt 包管理器完成的,而是使用 Oracle 官方提供的工具或安装包。下面按常见场景说明。


一、先确认当前 WebLogic 版本

cd $MW_HOME
./oracle_common/common/bin/readTemplate.sh -help >/dev/null 2>&1

或查看:

cat $MW_HOME/inventory/registry.xml | grep -i version

或直接:

cd $WL_HOME/server/bin
./setWLSEnv.sh
java weblogic.version

二、WebLogic 官方更新方式(推荐)

✅ 方式 1:使用 OPatch(补丁更新,最常见)

适用于 小版本 / 安全补丁

  1. 下载对应补丁(从 Oracle Support)
  2. 停止 WebLogic 域和 Node Manager
$WL_HOME/server/bin/stopWebLogic.sh
  1. 使用 OPatch
cd $MW_HOME/OPatch
./opatch apply /path/to/patch
  1. 检查
./opatch lsinventory

✅ 方式 2:使用 WebLogic Upgrade Installer(大版本升级)

适用于 12c → 14c 等

  1. 从 Oracle 官网下载:
    • fmw_*.jar(升级安装包)
  2. 停止所有 WebLogic 服务
  3. 运行安装
java -jar fmw_14.1.1.0.0_wls.jar
  1. 使用 Reconfiguration Wizard 升级域
$WL_HOME/common/bin/reconfig.sh

三、Debian 系统层面的注意事项

1. Java 版本匹配

WebLogic 对 JDK 有严格要求:

  • WebLogic 12c → JDK 8
  • WebLogic 14c → JDK 11+

查看:

java -version

如需要切换:

update-alternatives --config java

2. 权限和用户

WebLogic 通常由专用用户运行(如 oracle):

su - oracle

3. systemd(如已配置)

systemctl stop weblogic
systemctl start weblogic

四、不建议的方式

❌ apt upgrade(WebLogic 不在 Debian 仓库)
❌ 直接覆盖文件夹(易损坏域)


五、总结

更新类型 方法
安全补丁 OPatch
小版本 OPatch
大版本 Upgrade Installer
Debian 包 不支持

如果你能告诉我:

  • WebLogic 版本(12c / 14c)
  • 是否使用 Domain / Cluster
  • 是否生产环境

我可以给你更精确的更新步骤。

0 踩