weblogic打补丁详细流程
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打补丁详细流程相关推荐
- weblogic打补丁详细步骤(linux)
环境: Linux 2.6.18-164.el5 weblogic 10.3.6.0 2021年7月补丁包:p32832785_1036_Generic.zip --------------- 打补丁 ...
- weblogic打补丁方法
先到官网下载对应weblogic的版本补丁 如果没有对应weblogic的版本补丁,建议重新安装一个对应版本的weblogic,拷贝之前的domain到新的安装目录,若更新了JDK就一起修改新doma ...
- Linux下安装Oracle11G详细流程(只为最好的你)
需要安装oracle dataguard,所以先要安装单台oracle11g,下面是单台oracle11g的详细流程. 1,安装环境 硬件环境:2台linux虚拟机,Centos6.4 ,4G ,4核 ...
- fiash星空动画制作_三维动画制作的详细流程
三维动画制作的详细流程: 随着互联网的发展,三维动画技术更新,三维动画制作技术在生活中运用十分广泛,我们经常在一些电视广告,影视电影中会看到一些三维特效,因为震撼的真实感很受大众喜欢.三维动画技术让视 ...
- 深入理解Activity启动流程(三)–Activity启动的详细流程2
本文原创作者:Cloud Chou. 欢迎转载,请注明出处和本文链接 本系列博客将详细阐述Activity的启动流程,这些博客基于Cm 10.1源码研究. 深入理解Activity启动流程(一)--A ...
- mysql新建备份在哪里_navicat for MySQL创建备份计划的详细流程
刚入手navicat for MySQL的用户,不清楚怎么创建备份计划?现在就跟着小编一起来看一下navicat for MySQL创建备份计划的详细流程吧. navicat for MySQL创建备 ...
- DeepLearning tutorial(5)CNN卷积神经网络应用于人脸识别(详细流程+代码实现)
DeepLearning tutorial(5)CNN卷积神经网络应用于人脸识别(详细流程+代码实现) @author:wepon @blog:http://blog.csdn.net/u012162 ...
- 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 ...
- SpringBoot整合Mybatis超详细流程
SpringBoot整合Mybatis超详细流程 文章目录 SpringBoot整合Mybatis超详细流程 前言 详细流程 0.引入Mybatis 1.创建数据 2.创建程序目录 3.理解后台访问流 ...
最新文章
- 为SQL Server Express 2012启用远程连接
- python3 telnetlib实现telnet客户端
- 突破磁盘低级检测实现文件隐藏
- 多个Storyboard切换
- 网页连接不上java服务端,用Java插入IP时无法连接到服务器
- 配置Memcache服务器并实现主从复制功能(repcached)
- bloomfilter的java实现,BloomFilter(布隆过滤器)原理及实战详解
- print_w php,THINKPHP的dump打印数组函数,输出在浏览器非常友好。
- Web Hacking 101 中文版 十六、模板注入
- start uml怎么自动生成代码_基于UML-RT和Papyrus-RT的系统建模与代码生成
- win10虚拟桌面使用方法-提高工作效率
- IT技术人需要具备哪些才能成功
- 阿里云centos 7下安装jdk
- 前阿里GOC负责人葛梅:运维转型运营,IT服务管理体系搭建实践
- c语言ip判断程序,IP判断 (C语言代码)
- python里的百分号_python里百分号什么意思
- 1144C C. Two Shuffled Sequences(优先队列和set的应用)
- 【面试题】【ES6】let和const命令 (面试必看)
- 2021年中国学前教育行业发展现状及未来发展趋势分析:毛入学率达88.1%[图]
- SQL1054错误Unknown column .... in on clause