在 CentOS 上升级 WebLogic 通常有几种场景,下面按最常见、最安全的方式给你说明,并给出操作步骤。
opatch 打补丁即可# 1. 查看当前版本
cd $MW_HOME
cat oracle_common/inventory/ContentsXML/comps.xml | grep -i weblogic
# 2. 停止所有服务
# 停止 AdminServer 和 Managed Server
$DOMAIN_HOME/bin/stopWebLogic.sh
# 3. 备份(必须)
cp -r $MW_HOME /backup/MW_HOME_$(date +%F)
cp -r $DOMAIN_HOME /backup/DOMAIN_HOME_$(date +%F)
unzip p6880880*.zip -d $MW_HOME
cd patch_dir
export ORACLE_HOME=$MW_HOME
$MW_HOME/OPatch/opatch apply
$MW_HOME/OPatch/opatch lsinventory
cd $MW_HOME/oracle_common/common/bin
./reconfig.sh
按提示升级域结构(风险较高,不建议生产环境)
setenforce 0
systemctl stop firewalld
weblogic# 启动
$DOMAIN_HOME/bin/startWebLogic.sh
# 浏览器访问
http://IP:7001/console
opatch 版本不匹配 → 升级 OPatchsetDomainEnv.sh如果你能告诉我:
我可以给你更精确的命令方案。