华为云weblogic10.3.6打补丁

首先,很感谢热心网友的博客分享(具体参考的博客记不清了,这里表示抱歉);
没有绝对安全的系统,同样也没有绝对完美的应用、软件;很多都是需要通过不断发现问题,查漏补缺,才会更加的安全与完整!
这里是有关weblogic10.3.6版本的补丁安装的简单方法,希望有助于你!

1、查看当前的weblogic版本

如果安装没有设置环境变量会报如下错误:

[root@Geray local]# java weblogic.version
Error: Could not find or load main class weblogic.version

是能够通过java命令查看weblogic版本

#到weblogic安装目录下
cd /root/Oracle/Middleware/wlserver_10.3/server/bin
#执行命令
source setWLSEnv.sh > /dev/null
#查看版本
java weblogic.version

2、查看已经安装过的补丁包

#执行
./bsu.sh -prod_dir=/root/Oracle/Middleware/wlserver_10.3 -status=applied -verbose -view

如果出现如下错误:

Exception in thread "main" java.lang.OutOfMemoryError: Java heap spaceat org.apache.xmlbeans.impl.store.Cur.createElementXobj(Cur.java:257)at org.apache.xmlbeans.impl.store.Cur$CurLoadContext.startElement(Cur.java:2992)at org.apache.xmlbeans.impl.store.Locale$SaxHandler.startElement(Locale.java:3194)at org.apache.xmlbeans.impl.piccolo.xml.Piccolo.reportStartTag(Piccolo.java:1082)at org.apache.xmlbeans.impl.piccolo.xml.PiccoloLexer.parseOpenTagNS(PiccoloLexer.java:1473)at org.apache.xmlbeans.impl.piccolo.xml.PiccoloLexer.parseTagNS(PiccoloLexer.java:1362)at org.apache.xmlbeans.impl.piccolo.xml.PiccoloLexer.parseXMLNS(PiccoloLexer.java:1293)at org.apache.xmlbeans.impl.piccolo.xml.PiccoloLexer.parseXML(PiccoloLexer.java:1261)at org.apache.xmlbeans.impl.piccolo.xml.PiccoloLexer.yylex(PiccoloLexer.java:4808)at org.apache.xmlbeans.impl.piccolo.xml.Piccolo.yylex(Piccolo.java:1290)at org.apache.xmlbeans.impl.piccolo.xml.Piccolo.yyparse(Piccolo.java:1400)at org.apache.xmlbeans.impl.piccolo.xml.Piccolo.parse(Piccolo.java:714)at org.apache.xmlbeans.impl.store.Locale$SaxLoader.load(Locale.java:3435)at org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:1270)at org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:1257)at org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaTypeLoaderBase.java:345)at com.bea.cie.common.dao.xbean.XBeanDataHandlerSpiImpl.create(XBeanDataHandlerSpiImpl.java:130)at com.bea.plateng.patch.dao.cat.PatchCatalogFactory.createDataHandler(PatchCatalogFactory.java:49)at com.bea.plateng.patch.dao.cat.PatchCatalogFactory.create(PatchCatalogFactory.java:175)at com.bea.plateng.patch.dao.cat.PatchCatalogFactory.create(PatchCatalogFactory.java:99)at com.bea.plateng.patch.dao.cat.PatchCatalogFactory.create(PatchCatalogFactory.java:85)at com.bea.plateng.patch.dao.cat.PatchCatalogHelper.getPatchCatalog(PatchCatalogHelper.java:84)at com.bea.plateng.patch.PatchSystem.updatePatchCatalog(PatchSystem.java:363)at com.bea.plateng.patch.PatchSystem.refresh(PatchSystem.java:130)at com.bea.plateng.patch.PatchSystem.<init>(PatchSystem.java:114)at com.bea.plateng.patch.PatchSystem.<clinit>(PatchSystem.java:41)at com.bea.plateng.patch.PatchClientHelper.getAllPatchDetails(PatchClientHelper.java:74)at com.bea.plateng.patch.PatchInstallationHelper.cleanupPatchSets(PatchInstallationHelper.java:130)at com.bea.plateng.patch.PatchTarget.<init>(PatchTarget.java:272)at com.bea.plateng.patch.PatchTargetFactory.create(PatchTargetFactory.java:30)at com.bea.plateng.patch.PatchTargetHelper.getPatchTargets(PatchTargetHelper.java:204)at com.bea.plateng.patch.PatchTargetHelper.updatePatchTargets(PatchTargetHelper.java:119)
Exception in thread "Thread-0" java.lang.NoClassDefFoundError: Could not initialize class com.bea.plateng.patch.PatchSystemat com.bea.plateng.patch.PatchClientHelper.getAllPatchDetails(PatchClientHelper.java:74)at com.bea.plateng.patch.PatchInstallationHelper.cleanupPatchSets(PatchInstallationHelper.java:130)at com.bea.plateng.patch.PatchTarget.<init>(PatchTarget.java:272)at com.bea.plateng.patch.PatchTargetFactory.create(PatchTargetFactory.java:30)at com.bea.plateng.patch.ProductAliasTarget.constructPatchTargetList(ProductAliasTarget.java:88)at com.bea.plateng.patch.ProductAliasTarget.<init>(ProductAliasTarget.java:46)at com.bea.plateng.patch.ProductAliasTargetHelper.getProdAliasTargetList(ProductAliasTargetHelper.java:55)at com.bea.plateng.patch.ProductAliasTargetHelper.getAllHomeToProdAliasesTargetMap(ProductAliasTargetHelper.java:32)at com.bea.plateng.patch.ProductAliasTargetHelper.checkProfilesInProductAliases(ProductAliasTargetHelper.java:133)at com.bea.plateng.patch.Patch$1.run(Patch.java:376)at java.lang.Thread.run(Thread.java:748)

jvm堆内存不够,可以增大内存;

#修改bsu.sh文件
vim bsu.sh
#下面参数默认为初始化内存为128和256,可以进行相应的增大
MEM_ARGS="-Xms512m -Xmx2048m"

3、打补丁

查看文件

#查看cache_dir目录是否存在
cd /root/Oracle/Middleware/utils/bsu
#没有进行创建(有则不用)
mkdir cache_dir

将补丁包上传至cache_dir目录下,进行解压(解压后的jar包名就是patchID)

#[root@Geray cache_dir]# ll
total 99988
-rw-r--r-- 1 root root 102385911 Jun 17 12:00 p29633432_1036_Generic_20190716.zip
[root@Geray cache_dir]# unzip p29633432_1036_Generic_20190716.zip
Archive:  p29633432_1036_Generic_20190716.zipinflating: README.txt              inflating: patch-catalog_26707.xml  inflating: MXLE.jar    #这里包名MXLE就是patchID            inflating: 说明.txt
[root@Geray cache_dir]#

退回bsu目录下开始打补丁(注意:patchlist后面就是patchID,也就是前面解压的包名)

#执行下面命令,打补丁
./bsu.sh -install -patch_download_dir=/root/Oracle/Middleware/utils/bsu/cache_dir -patchlist=MXLE -prod_dir=/root/Oracle/Middleware/wlserver_10.3 -verbose
#如果安装时冲突(之前安装过),可以进行卸载,即install改为remove
./bsu.sh -remove -patchlist=MXLE -prod_dir=/root/Oracle/Middleware/wlserver_10.3 -verbose

有问题的或是有其他技术上的交流的,欢迎一起探讨,来自一个热爱技术的陌生小白的盛情(1690014753@qq.com)

华为云weblogic10.3.6打补丁相关推荐

  1. 华为云手机ExaGear转码补丁的获取方法

    华为云手机ExaGear转码补丁的获取方法 0. 看到好多同学在华为云平台技术的论坛里面咨询ExaGear转码补丁的事情. 1. ExaGear是个什么东东呢?其实是一个动态二进制指令翻译工具. 2. ...

  2. 华为云数据库首席架构师:关于数据库他这样说……

    摘要:能够担任QCon"数据库与存储技术"专题的出品人,华为云数据库首席架构师彭立勋究竟有何过人之处?他又是如何成为MySQL领域的大牛?带着这些疑问,对彭立勋进行了采访. 本文分 ...

  3. 【华为云技术分享】大前端的自动化工厂— babel

    一. 关于babel babel是ES6+语法的编译器,用于将旧版本浏览器无法识别的语法和特性转换成为ES5语法,使代码能够适用更多环境. 最初的babel使用起来是非常方便的,几乎仅使用少量的配置就 ...

  4. 华为云数据库携新品惊艳亮相2019华为全联接大会

    [中国,上海,2019年9月18日] 华为云一年一度最大的盛会HC大会在上海世博展览馆隆重开启,大会集聚了来自全球各地的商业领袖.行业大咖.精英人士,共同分享着最新的行业资讯.最深刻的商业洞察.此次华 ...

  5. 【华为云实战开发】4.如何使用TortoiseGit进行云端代码托管

    1 文档目的 本文档主要帮助习惯使用图形化工具提交代码的开发者,如何更好的应用TortoiseGit,以及更好的将TortoiseGit与DevCloud结合应用. 对于版本管理系统的介绍和git b ...

  6. 华为云鲲鹏服务器部署文档--java微服务

    华为云鲲鹏服务器部署文档 河南中电高科计算机技术有限公司 2020.5.9 适用于java微服务技术栈. CentOS 7.6 64bit ISO 适用于鲲鹏服务器arm架构的CentOS 7.6.1 ...

  7. 华为云鲲鹏服务器部署文档-修正版-CentOS+java微服务开发

    华为云鲲鹏服务器部署文档 河南中电高科计算机技术有限公司 http://www.ceht.com.cn 2020.5.12 适用于java微服务开发运行基础软件环境部署,实测通过. CentOS 7. ...

  8. 【上电即上华为云】华为云openCPU智联模组_Cat.1_MC615-CN-L610-CN_环境温湿度(GXHT30传感器)

    原贴地址:https://bbs.huaweicloud.com/blogs/300123 [摘要] openCPU开发Cat.1模组L610-CN,运行模组内置的hwcloud iot link协议 ...

  9. 企业办公转型的出路在哪里?华为云桌面开创办公新形式

    时下,随着数字化的转型和发展,政企办公方式也发生了翻天覆地的变化,以往传统基于特定场景下的办公模式逐渐被淘汰,更多的企业转而进入了云桌面办公阶段.不仅前期投资较小,而且后期运维.扩容等成本也得到了有效 ...

最新文章

  1. Bio-protocol第一届生物实验短视频大赛集锦(三)——软件使用篇
  2. 计算机中的颜色XIII——颜色转换的快速计算公式
  3. springboot教程(一)
  4. 在配置类上写@CompentScan注解来进行包扫描
  5. 妈妈培养天才的13绝招
  6. ASIHTTPRequest 常用方法讲解
  7. ubuntu11.10 源码编译安装php5.3.8,Ubuntu 11.10编译安装Nginx、PHP 5.3.8、MySQL、MongoDB、Memcached、SSL、SMTP...
  8. 图像识别-百度AI开放平台
  9. web app iphone4 iphone5 iphone6 iphone6 Plus响应式布局 适配代码
  10. shell脚本合并文件内容
  11. 文件app如何连接服务器,如何实现app与服务器连接数据库
  12. 使用JAVA实现邮件发送功能
  13. Unity3D脚本语言的类型系统
  14. VSCode创建vue模板(快捷方便)
  15. html5 p 字号,五号字是多少pt?
  16. 小学-综合素质【6】
  17. [内附完整源码和文档] 基于JSP的网上订餐管理系统的设计与实现
  18. Spring学习笔记 之 Spring<全>
  19. Windows远程桌面连接后被连接的桌面锁屏
  20. Android studio下载及安装方法

热门文章

  1. html 遮罩层穿透问题,移动页面点击穿透问题解决方案
  2. trt-tl10ac01b220_android 7.0_emui 5.1,华为畅享7 plus固件TRT-TL10C01B201_Android 7.0_EMUI 5.1强刷救砖包...
  3. 技术面试官的9大误区
  4. 安卓开发 投屏安卓设备到电脑端 scrcpy
  5. ⭐李宏毅2020作业2---logistic regression
  6. 绘声绘影2023简体中文版新功能介绍
  7. matlab的积分函数
  8. 中文正版Unity下载
  9. sublimeText3编辑器使用大全
  10. word文档在保存后消失,如何恢复?