下面按常见场景说明在 Debian 上如何升级 WebLogic(Oracle WebLogic Server)。
WebLogic 不是 Debian 的 apt 包,所以升级通常是通过 Oracle 官方安装/补丁方式完成。
cd $MW_HOME/oracle_common/common/bin
./wlst.sh
wls:/offline> readDomain('/u01/oracle/user_projects/domains/base_domain')
wls:/offline/base_domain> print get('WebLogicVersion')
或:
cat $MW_HOME/weblogic.version
# 停服务
$DOMAIN_HOME/bin/stopWebLogic.sh
# 备份
tar czf weblogic_backup_$(date +%F).tar.gz \
$MW_HOME \
$DOMAIN_HOME
WebLogic 版本要求示例:
| WebLogic | Java |
|---|---|
| 12.2.1.3 | JDK 8 |
| 12.2.1.4 | JDK 8 |
| 14.1.1 | JDK 11 |
java -version
从 Oracle Support 下载:
cd $MW_HOME
mv opatch opatch_old
unzip p6880880*.zip -d $MW_HOME
验证:
opatch version
cd /patch_dir
opatch apply
检查:
opatch lsinventory
fmw_14.1.1.0.0_wls_lite_generic.jar
java -jar fmw_14.1.1.0.0_wls_lite_generic.jar
安装到新目录,如:
/u01/weblogic14
cd /u01/weblogic14/oracle_common/common/bin
./config.sh
选择:
WebLogic 在 Debian 上可能需要:
apt install libaio1
Debian 可用 systemd 管理:
[Unit]
Description=WebLogic Server
[Service]
User=oracle
ExecStart=/u01/oracle/user_projects/domains/base_domain/bin/startWebLogic.sh
[Install]
WantedBy=multi-user.target
curl http://localhost:7001/console
或:
opatch lsinventory
✅ 生产环境:
✅ Debian + WebLogic:
如果你愿意,可以告诉我:
我可以给你精确升级步骤。