weblogic补丁前检查:
1、检查weblogic进程(ps -ef|grep weblogic.policy|grep -v grep),根据进程路径与登记的weblogic路径做对比。
2、检查备份所需空间,即/weblogic/bea的目录大小。 tar -cvf bea_20200709.tgz /weblogic/bea --exclude *.log
3、检查硬盘剩余空间,要求至少剩余/weblogic/bea目录大小的两倍以上。剩余内存至少大于4G
4、检查jdk版本号、weblogic版本、weblogic补丁版本、操作系统版本是否匹配,与补丁要求是否一致。
5、检查权限,主机用户是否有操作weblogic安装路径读写权限。主机tar权限和unzip权限。检查堡垒机权限。
weblogic打补丁的基本操作:
1、重启应用,业务测试一下,确保应用和环境正常运行
2、停应用,备份整个weblogic和应用
3、打补丁
4、中止并回退
5、验证业务

一、查看磁盘和内存的信息
1.df -lh 使用这个命令会更清楚磁盘使用情况,如果磁盘容量小。查看jdk的版本
2.tar -cvf bea_20200709.tgz /weblogic/bea --exclude *.log 备份
3.修改bsu.sh中的内存参数,内存够大的话改为4096,如果这里内存设置不够的话会出现这样的错误提示:Exception in thread “main” java.lang.OutOfMemoryError: GC overhead limit

4.上传补丁包到…/…/bsu/cache_dir文件夹,解压得到的文件如下:

需要将解压的patch-catalog-id.xml文件重新命名为patch-catalog.xml文件 mv patch-catalog_27039.xml patch-catalog.xml
Q3ZB为此次补丁的版本好,也就是patch id
5.在cache_dir 目录下使用命令 sh ../bsu.sh -prod_dir=/weblogic/bea/wlserver_10.3/ -status=applied -verbose -view查看当前已打的补丁
6.在cache_dir目录下执行sh ../bsu.sh -install -patch_download_dir=./ -patchlist=Q3ZB -prod_dir=/weblogic/bea/wlserver_10.3
执行此条命令后有两个结果:
(1) 与要打的补丁与之前有冲突,卸载掉冲突的补丁,从后面开始卸载命令如下:

sh ../bsu.sh -patchlist=$冲突的补丁号 -prod_dir=/weblogic/bea//wlserver_10.3 -verbose -remove

(2) 执行过程没有什么问题,即补丁安装成功

7.使用命令sh ../bsu.sh -prod_dir=/weblogic/bea/wlserver_10.3/ -status=applied -verbose -view 查看是否成功,如出现要打的补丁号则成功

weblogic打补丁详细流程相关推荐

  1. weblogic打补丁详细步骤(linux)

    环境: Linux 2.6.18-164.el5 weblogic 10.3.6.0 2021年7月补丁包:p32832785_1036_Generic.zip --------------- 打补丁 ...

  2. weblogic打补丁方法

    先到官网下载对应weblogic的版本补丁 如果没有对应weblogic的版本补丁,建议重新安装一个对应版本的weblogic,拷贝之前的domain到新的安装目录,若更新了JDK就一起修改新doma ...

  3. Linux下安装Oracle11G详细流程(只为最好的你)

    需要安装oracle dataguard,所以先要安装单台oracle11g,下面是单台oracle11g的详细流程. 1,安装环境 硬件环境:2台linux虚拟机,Centos6.4 ,4G ,4核 ...

  4. fiash星空动画制作_三维动画制作的详细流程

    三维动画制作的详细流程: 随着互联网的发展,三维动画技术更新,三维动画制作技术在生活中运用十分广泛,我们经常在一些电视广告,影视电影中会看到一些三维特效,因为震撼的真实感很受大众喜欢.三维动画技术让视 ...

  5. 深入理解Activity启动流程(三)–Activity启动的详细流程2

    本文原创作者:Cloud Chou. 欢迎转载,请注明出处和本文链接 本系列博客将详细阐述Activity的启动流程,这些博客基于Cm 10.1源码研究. 深入理解Activity启动流程(一)--A ...

  6. mysql新建备份在哪里_navicat for MySQL创建备份计划的详细流程

    刚入手navicat for MySQL的用户,不清楚怎么创建备份计划?现在就跟着小编一起来看一下navicat for MySQL创建备份计划的详细流程吧. navicat for MySQL创建备 ...

  7. DeepLearning tutorial(5)CNN卷积神经网络应用于人脸识别(详细流程+代码实现)

    DeepLearning tutorial(5)CNN卷积神经网络应用于人脸识别(详细流程+代码实现) @author:wepon @blog:http://blog.csdn.net/u012162 ...

  8. DL之IDE:深度学习之计算机视觉开发环境搭建的详细流程(Ubuntu16.04+cuda9.0+cuDNN7.4.2+tensorflow_gpu)

    DL之IDE:深度学习之计算机视觉开发环境搭建的详细流程(Ubuntu16.04+cuda9.0+cuDNN7.4.2+tensorflow_gpu) 目录 1.安装nvidia驱动 2.安装CUDA ...

  9. SpringBoot整合Mybatis超详细流程

    SpringBoot整合Mybatis超详细流程 文章目录 SpringBoot整合Mybatis超详细流程 前言 详细流程 0.引入Mybatis 1.创建数据 2.创建程序目录 3.理解后台访问流 ...

最新文章

  1. 为SQL Server Express 2012启用远程连接
  2. python3 telnetlib实现telnet客户端
  3. 突破磁盘低级检测实现文件隐藏
  4. 多个Storyboard切换
  5. 网页连接不上java服务端,用Java插入IP时无法连接到服务器
  6. 配置Memcache服务器并实现主从复制功能(repcached)
  7. bloomfilter的java实现,BloomFilter(布隆过滤器)原理及实战详解
  8. print_w php,THINKPHP的dump打印数组函数,输出在浏览器非常友好。
  9. Web Hacking 101 中文版 十六、模板注入
  10. start uml怎么自动生成代码_基于UML-RT和Papyrus-RT的系统建模与代码生成
  11. win10虚拟桌面使用方法-提高工作效率
  12. IT技术人需要具备哪些才能成功
  13. 阿里云centos 7下安装jdk
  14. 前阿里GOC负责人葛梅:运维转型运营,IT服务管理体系搭建实践
  15. c语言ip判断程序,IP判断 (C语言代码)
  16. python里的百分号_python里百分号什么意思
  17. 1144C C. Two Shuffled Sequences(优先队列和set的应用)
  18. 【面试题】【ES6】let和const命令 (面试必看)
  19. 2021年中国学前教育行业发展现状及未来发展趋势分析:毛入学率达88.1%[图]
  20. SQL1054错误Unknown column .... in on clause

热门文章

  1. 洛谷 P3906 Geodetic集合 题解
  2. Java中先按照姓名排序(姓名相同)在按照年龄排序(年龄相同)按照编号 排序呢 策略模式
  3. 【LeetCode】2022 7月 每日一题
  4. gdb调试程序时跳进函数和跳出函数
  5. CJS, AMD, UMD,ESM 简洁解释
  6. NCE4 L7 Bats
  7. 小飞侠的游园方案答案
  8. 所见即所得的开源Flex设计工具:flexible
  9. 波形系列之正弦波发生器-含仿真代码及工程
  10. 简介 以太坊 2.0 核心 之 共识机制的改变