• Linux + Weblogic10.3.6.0 安装补丁


    WebLogic 是 Oracle 公司出品的基于 JavaEE 架构的中间件,用于开发、集成、部署和管理大型分布式 Web 应用、网络应用和数据库应用。

    准备工作:

    1. 登录linux的weblogic用户,切换到/Oracle/Middleware/utils/bsu/目录下。(weblogic安装目录因人而异)
    2. 查看当前weblogic补丁版本,并确认所有域的进程全部关闭
      ./bsu.sh -prod_dir=/u01/hydev/Middleware/wlserver_10.3 -status=applied -verbose -view       //查看补丁包信息
      ps -ef |grep wls     //查看所有weblogic进程,全部kill掉

    1. 查看是否存在/Oracle/Middleware/utils/bsu/bsu/cache_dir 目录,没有的需要手工创建
    2. 将补丁包p27395085_1036_Generic.zip上传到/Oracle/Middleware/utils/bsu/bsu/cache_dir目录下。
    3. 解压升级包,解压p20780171_1036_Generic.zip
      unzip p20780171_1036_Generic.zip -d p20780171_1036_Generic

    安装补丁:

    1. 卸载旧补丁
      ./bsu.sh -prod_dir=/u01/hydev/Middleware/wlserver_10.3 -patchlist=RVBS -verbose -remove //其中:RVBS为之前版本补丁的名字,即解压补丁包后生成的xxx.jar的名字。
    2. 执行补丁安装命令
      ./bsu.sh -install -patch_download_dir=/u01/hydev/Middleware/utils/bsu/cache_dir -patchlist=7HKN -prod_dir=/u01/hydev/Middleware/wlserver_10.3 –verbose
      //7HKN为补丁包解压后的jar名称
       
    3. 如果报内存溢出,修改bsh.sh脚本将内存改大一些如下:
      vim bsh.sh
      
      #!/bin/sh
      
      JAVA_HOME="/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.38.x86_64"
      
      MEM_ARGS="-Xms2048m -Xmx2048m"
      
      "$JAVA_HOME/bin/java" ${MEM_ARGS} -jar patch-client.jar $*

    查看安装:

    1. 等待安装完成后查看补丁安装信息
      ./bsu.sh -prod_dir=/u01/hydev/Middleware/wlserver_10.3/ -status=applied -verbose -view //显示补丁包名字为7HKN,大功告成!
      //如果不行,就设定一下环境
      ./u01/hydev/Middleware/wlserver_10.3/server/bin/setWLSEnv.sh
      java weblogic.version
    2. 如果要卸载补丁:
      ./bsu.sh -remove -patchlist=PatchID -prod_dir=/u01/hydev/Middleware/wlserver_10.3

    常见问题:

    1. 尝试使用BSU修补WLS时诊断“遇到无法识别的修补程序ID”失败
  • 相关阅读:
    数据结构与算法
    ROS 机器人技术
    我常用的 VSCode C:C++ 插件!
    Ubuntu 常用的录屏、截图、Gif 软件!
    从 0 开始机器学习
    Word 设置页码从指定页开始的详细步骤!
    Ubuntu16.04 更新 ruby-2.6!
    配置 Git 不用每次 push 都输入密码!
    解决 rubygems.org 无法访问的问题!
    PHP 反序列化漏洞入门学习笔记
  • 原文地址:https://www.cnblogs.com/Codebee-club/p/11692898.html
Copyright © 2020-2023  润新知