在 CentOS 下更新 WebLogic(通常指打 Patch / PSU / Upgrade),常见有几种方式,下面按使用频率和安全程度说明。
cp -r /u01/oracle/middleware /u01/oracle/middleware_bak_$(date +%F)
cd $WL_HOME/server/bin
./setWLSEnv.sh
java weblogic.version
stopWebLogic.sh
cd $ORACLE_HOME/OPatch
./opatch version
例如:
p34567890_122140_Generic.zip
unzip p34567890_122140_Generic.zip
cd 34567890
$ORACLE_HOME/OPatch/opatch apply
$ORACLE_HOME/OPatch/opatch lsinventory
cd $WL_HOME/utils/bsu
./bsu.sh -install -patchlist=XXXXX -prod_dir=$WL_HOME
查看已打补丁:
./bsu.sh -view -status=applied -prod_dir=$WL_HOME
⚠️ 不是简单覆盖
步骤:
$NEW_WL_HOME/common/bin/reconfig.sh
yum install libXext libXrender libXtst
确保 oracle 用户运行:
chown -R oracle:oinstall /u01/oracle
setenforce 0
systemctl stop firewalld
✅ 备份
✅ 停服务
✅ OPatch 打补丁
✅ 启服务
✅ 验证版本
如果你能告诉我:
我可以给你精确命令步骤。