关于weblogic:weblogic补丁安装步骤

3次阅读

共计 1713 个字符,预计需要花费 5 分钟才能阅读完成。

补丁下载

oracle 每个季度都会更新一次补丁,能够从这里下载 oracle 产品每个季度的补丁,点击去后,在右边找到你的产品,点击左边进入补丁下载

补丁下载须要登录 oracle support,你必须先注册一个 support 账号,进入后在产品列表找到产品

点击补丁编号就能够下载补丁

补丁装置

  • 备份

须要备份整个中间件目录,即备份 Middleware 目录,备份没有实现之前肯定不要装置补丁,特地是生产环境,备份命令参考如下

cp -ar Middleware Middleware_bak20201024
  • 补丁上传

把补丁文件上传到服务器并且解压,个别上传到 ${MW_HOME}/utils/bsu/cache_dir 目录下,当然也能够其余目录。

MW_HOME 示意中间件目录,比方 /u01/Middleware

  • 批改 bsu 文件

批改 ${MW_HOME}/utils/bsu/bsu.sh 脚本 jvm 内存参数

MEM_ARGS="-Xms1024m -Xmx4096m"
  • 敞开服务器

确认进行所有 weblogic 服务器,包含 admin 服务器,能够用 jps -v 命令确认,命令没有显示正在运行的服务器即可

  • 执行补丁脚本

须要用 oracle 用户装置

$ cd {MW_HOME}/utils/bsu

$ ./bsu.sh -install -patch_download_dir=/data/Middleware/utils/bsu/cache_dir -patchlist=I37G -prod_dir={WL_HOME}

Checking for conflicts.......................
No conflict(s) detected

Installing Patch ID: I37G..
Result: Success

比方

$ cd /data/Middleware/utils/bsu

$ ./bsu.sh -install -patch_download_dir=/data/Middleware/utils/bsu/cache_dir -patchlist=I37G -prod_dir=/data/Middleware/wlserver_10.3

Checking for conflicts.......................
No conflict(s) detected

Installing Patch ID: I37G..
Result: Success

脚本会在 Checking for conflicts 执行较长时间,这个是失常的,不要强行中断,如果没有抵触脚本就开始失常装置补丁,如果有抵触,依据提醒解决抵触,具体问题具体解决

  • 验证补丁

执行以下命令验证补丁是否装置胜利

$ . $WL_HOME/server/bin/setWLSEnv.sh
$ java weblogic.version

WebLogic Server 10.3.6.0.200714 PSU Patch for BUG31178492 Fri Jun  5 20:42:30 PDT 2020
WebLogic Server 10.3.6.0  Tue Nov 15 08:52:36 PST 2011 1441050 

Use 'weblogic.version -verbose' to get subsystem information

Use 'weblogic.utils.Versions' to get version information for all modules

验证装置胜利后即可重启所有服务器

命令第一行有个点 . 肯定不要忘了

$WL_HOME示意 weblogic 目录,比方 /data/Middleware/wlserver_10.3/server/bin

补丁回滚

执行以下命令能够对补丁进行回滚(应用 oracle 用户)

$ cd {MW_HOME}
$ ./bsu.sh -remove -patchlist=I37G -prod_dir={WL_HOME}

比方

$ cd /data/Middleware/utils/bsu
$ ./bsu.sh -remove -patchlist={PATCH_ID} -prod_dir=/data/Middleware/wlserver_10.3/

当然如果你有实现备份中间件目录的话能够间接还原

正文完
 0