在 CentOS 上升级 Oracle WebLogic Server,常见有 三种方式,具体取决于你当前版本和升级目标。下面按最常用 → 最稳妥的顺序说明。
cd $DOMAIN_HOME/bin
./setDomainEnv.sh
java weblogic.version
# 备份域
tar czvf weblogic_backup_$(date +%F).tar.gz $DOMAIN_HOME
# 备份 WebLogic 安装目录
tar czvf wl_install_backup_$(date +%F).tar.gz $MW_HOME
仅适用于 WebLogic 10.3.x / 11g
Smart Update 工具已逐渐被废弃,不建议新环境使用。
适用于 小版本升级 / 安全补丁
p12345678_122130_Generic.zipcd /tmp
unzip p12345678_122130_Generic.zip
$DOMAIN_HOME/bin/stopWebLogic.sh
cd patch_dir
$ORACLE_HOME/OPatch/opatch apply
$DOMAIN_HOME/bin/startWebLogic.sh
✅ 适用于 WebLogic 12c / 14c
适用于 大版本升级(如 12.1.3 → 14.1.1)
java -jar fmw_14.1.1.0.0_wls.jar
$NEW_WL_HOME/oracle_common/common/bin/config.sh
$OLD_DOMAIN/applications✅ 生产环境强烈推荐
WebLogic 升级时通常 必须同时升级 JDK
| WebLogic | Java |
|---|---|
| 12c | Java 7 / 8 |
| 14c | Java 8 / 11 |
java -version
如需:
vi $DOMAIN_HOME/bin/setDomainEnv.sh
修改 JAVA_HOME
config.xml 是否兼容$DOMAIN_HOME/servers/AdminServer/logs/*.log
$ORACLE_HOME/OPatch/opatch version
版本过低需升级 OPatch
请告诉我:
我可以给你 一步一步的精确命令。