下面以 WebLogic 10.3.x / 12c / 14c 在 CentOS 上的补丁安装流程 为例,说明常见、标准的操作步骤。
(WebLogic 补丁通常通过 OPatch 工具安装)
weblogic)su - weblogic
一般路径如下:
export MW_HOME=/u01/app/oracle/middleware
export WL_HOME=$MW_HOME/wlserver
先确认已安装的补丁,避免冲突。
cd $MW_HOME/utils/bsu
./bsu.sh -view -status=applied -prod_dir=$WL_HOME
⚠️ 注意:
- WebLogic 10.3.x 用 BSU
- WebLogic 12c / 14c 使用 OPatch
cd $MW_HOME/OPatch
./opatch version
建议版本:
如需升级 OPatch:
cd $DOMAIN_HOME/bin
./stopWebLogic.sh
如果是集群,依次关闭 Admin + Managed Server。
mkdir -p /u01/patches
cd /u01/patches
unzip p34762019_122140_Linux-x86-64.zip
cd /u01/patches/34762019
$MW_HOME/OPatch/opatch apply
安装过程会提示:
$MW_HOME/OPatch/opatch lsinventory
$DOMAIN_HOME/bin/stopWebLogic.sh
cd $MW_HOME/utils/bsu/cache_dir
unzip patch-catalog_xxxxx.zip
cd $MW_HOME/utils/bsu
./bsu.sh \
-install \
-patchlist=FXPJ \
-prod_dir=$WL_HOME \
-verbose
./bsu.sh -view -status=applied -prod_dir=$WL_HOME
OPatch failed with error code 73解决:
ps -ef | grep weblogic
kill -9 <pid>
编辑:
$MW_HOME/OPatch/opatch.ini
或设置:
export _JAVA_OPTIONS="-Xms512m -Xmx1024m"
$MW_HOME/OPatch/opatch rollback -id 34762019
你可以直接发我:
WebLogic 版本
CentOS 版本
补丁号