WebLogic补丁升级

更新步骤

  1. 下载完补丁后,会得到一个zip压缩包。
  2. 把zip压缩包放置到weblogic目录下得utils/bsu/cache_dir中并解压。
  3. 关闭weblogic的域
  4. 查看解压出来的文件中jar的名字,如FJMM.jar
  5. 安装该补丁

    1
    2
    //patchlist填的是jar的名称,download_dir填的是路径
    ./bsu.sh -install -patch_download_dir=/app/bea/weblogic11/utils/bsu/cache_dir -patchlist=FMJJ  -prod_dir=/app/bea/weblogic11/wlserver_10.3 -verbose
  6. 安装成功后,可通过如下命令查看都打了什么补丁

    1
    ./bsu.sh -prod_dir=/app/bea/weblogic11/wlserver_10.3 -status=applied -verbose -view
  7. 运行weblogic后,可查看打印日志中是否包含

    1
    2
    <Version: WebLogic Server 10.3.6.0.171017 PSU Patch for BUG26519424 TUE SEP 12 18:34:42 IST 2017
    WebLogic Server 10.3.6.0 Tue Nov 15 08:52:36 PST 2011 1441050 >

其中的BUG265119424就是打上去的补丁,编号和之前解压的zip包编号是一样的。

与旧补丁冲突

与旧补丁冲突的话,就得先卸载旧补丁再进行安装新补丁了,命令如下

1
./bsu.sh -remove -verbose -patchlist=EJUW,ZLNA -prod_dir=/app/bea/weblogic11/wlserver_10.3

其中EJUW和ZLNA是两个互相依赖的旧补丁。卸载两个补丁是不会按照命令顺序区分先后的,如果这样无法卸载的话,就得一个一个来卸载了。

黄自豪 wechat
欢迎我的公众号!
如果你觉得文章对你有帮助,可点击下面的打赏按钮,支持一下!