温馨提示×

weblogic在debian怎样升级

小樊
49
2026-09-20 16:32:21
栏目: 智能运维

在 Debian 上“升级 WebLogic”通常分两种情况,步骤差别很大,先确认你属于哪一种:


一、先确认当前环境

# WebLogic 版本
$ORACLE_HOME/bin/.product.properties 2>/dev/null
# 或
$ORACLE_HOME/oui/bin/viewInventory.sh

# Debian 版本
cat /etc/debian_version

二、常见升级方式(推荐顺序)

✅ 方式 1:安装新版本 + 迁移域(最安全、官方推荐)

适用于 大版本升级(如 12c → 14c)

1. 安装新 WebLogic

# 新建目录
mkdir -p /opt/weblogic14
cd /opt/weblogic14

# 运行安装器(需 JDK 8/11)
java -jar fmw_14.1.1.0.0_wls.jar

2. 创建新域

/opt/weblogic14/oracle_common/common/bin/config.sh

3. 迁移旧域配置

  • 拷贝:
    • domains/your_domain/config
    • applications
    • servers
  • 或导出旧域:
# 旧环境
/old_wls/oracle_common/common/bin/exportDomain.sh
# 新环境
/opt/weblogic14/oracle_common/common/bin/importDomain.

4. 切换软链接

ln -sfn /opt/weblogic14 /opt/weblogic

✅ 方式 2:OPatch 补丁升级(小版本/安全补丁)

适用于 同版本打补丁

# 停止 WebLogic
$DOMAIN_HOME/bin/stopWebLogic.sh

# 解压补丁
unzip pXXXXXXX_122130_Generic.zip -d /tmp/patch

# 应用补丁
$ORACLE_HOME/OPatch/opatch apply /tmp/patch

# 检查
$ORACLE_HOME/OPatch/opatch lsinventory

✅ 方式 3:使用 WLST 脚本升级(高级)

适合自动化:

connect('admin','pass','t3://localhost:7001')
upgradeDomain()
disconnect()
exit()

三、Debian 特别注意事项

  • WebLogic 官方不支持 apt 升级
  • 必须手动安装
  • 确保:
    • JAVA_HOME 正确
    • 用户(如 oracle)权限一致
  • systemd 服务示例:
[Unit]
Description=WebLogic Server

[Service]
User=oracle
ExecStart=/opt/weblogic/user_projects/domains/base_domain/bin/startWebLogic.sh

[Install]
WantedBy=multi-user.target

四、我可以更具体地帮你

请告诉我:

  1. WebLogic 当前版本
  2. 想升级到哪个版本
  3. 是否是生产环境

我可以直接给你一步步命令级方案。

0 踩