首页 > 其他分享 >weblogic应用打补丁—附带截图以及报错解决办法

weblogic应用打补丁—附带截图以及报错解决办法

时间:2024-09-23 16:01:21浏览次数:1  
标签:bsu Middleware 补丁 weblogic 打补丁 home Oracle 报错

本文详细描述了如何在OracleWebLogic服务器上进行升级,包括下载无漏洞补丁、备份、卸载旧补丁、安装新补丁、检查新补丁状态并解决安装过程中可能遇到的内存设置问题。整个过程大约耗时2小时。

说明:
1、需要提前去oracle官网下载好无漏洞的补丁压缩包,本次升级下载的压缩包为p34900723_1036_Generic.zip;
2、整个补丁过程预计耗时约2小时,主要是卸载旧补丁和安装新补丁时检查冲突比较耗时。
1、停止服务
ps -ef |grep weblogic
kill掉进程
kill -9 5154 5155 5210

 

2、备份
tar -zcvf Oracle.tar.gz Oracle

3、查看原始补丁信息
cd /home/weblogic/Oracle/Middleware/utils/bsu/
./bsu.sh -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3/ -status=applied -verbose -view
查询到运行的版本的Patch ID是FSR2
4、卸载原始补丁
./bsu.sh -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3/ -patchlist=FSR2 -verbose -remove
备注:第3步查询到的始补丁信息的Patch ID是FSR2,所以此处卸载原始版本时需要指定-patchlist=FSR2


5、解压新补丁(解压前删除cache_dir文件夹内所有东西)
cd /home/weblogic/Oracle/Middleware/utils/bsu/cache_dir/
rm -rf *
cd ~
unzip p34900723_1036_Generic.zip -d /home/weblogic/Oracle/Middleware/utils/bsu/cache_dir/
cd /home/weblogic/Oracle/Middleware/utils/bsu/cache_dir/
mv patch-catalog_27964.xml patch-catalog.xml
备注:-d为解压到指定路径;

6、安装补丁
cd /home/weblogic/Oracle/Middleware/utils/bsu/
./bsu.sh -install -patch_download_dir=/home/weblogic/Oracle/Middleware/utils/bsu/cache_dir -patchlist=P8S7 -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3
备注:第5步解压完新补丁在patch-catalog.xml文件显示的patch ID为P8S7,或者解压后的jar包名为P8S7.jar,因此此处需要指定patchlist=P8S7

7、查看新补丁信息(关键信息Patch ID是否是P8S7)
cd Oracle/Middleware/utils/bsu/
./bsu.sh -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3/ -status=applied -verbose -view

8、重启服务
cd /home/weblogic/Oracle/Middleware/user_projects/domains/gcgc_domain/bin
nohup ./startWebLogic.sh > nohup.out 2>&1 &

报错问题解决:
第六步安装补丁如果报错,报错截图如下:

需要修改bsu.sh脚本,将脚本中的MEM_ARGS=“-Xms256m -Xmx512m"修改成MEM_ARGS=”-Xms2048m -Xmx4096m" 即可
————————————————


原文链接:https://blog.csdn.net/weixin_43973867/article/details/135336654



标签:bsu,Middleware,补丁,weblogic,打补丁,home,Oracle,报错
From: https://www.cnblogs.com/lwl80/p/18427196

相关文章

  • 苍穹外卖学习日志 -----20天项目从零到完结-----含软件下载,环境配置,框架学习,代码编写,
    年份2024    基础:Javase  Javaweb已完结   2024  8.25---9.14  20天Day-01   8.25今天开始学习已经晚了,网盘下载了一下文件,做了一些开始项目的准备工作。本来其实打算用notepad++来写学习日志的,但是那个传不了图片,而且编辑视图没有这......
  • SQLSyntaxErrorException: Unknown database ‘server‘ ---数据库相关报错解决方案
    java.sql.SQLSyntaxErrorException:Unknowndatabase'server'这个错误通常表示你尝试连接的数据库名称(在这个例子中是server)在你的数据库服务器上不存在。这可能是由于以下几种原因之一:数据库名称拼写错误:检查你在连接字符串中指定的数据库名称是否正确,确保没有拼写错......
  • 数据库常见十大错误_数据库十大报错语句
    数据库操作时可能会遇到各种错误,这些错误通常是由不同的原因引起的,比如语法错误、连接问题、权限问题等。下面是数据库操作中常见的几种错误类型及其解决思路:连接失败:错误信息可能包括“无法连接到主机”、“连接被拒绝”等。检查数据库服务是否启动、网络连接是否正常、防火......
  • wordpress网站维护教程:不能上传文件,数据库报错的解决方法
    当WordPress网站遇到不能上传文件或数据库报错的问题时,这可能会影响网站的正常使用。下面分别针对这两种情况提供一些可能的解决方法。不能上传文件权限问题:检查上传文件的目标目录权限是否正确。通常,WordPress的上传目录(默认为/wp-content/uploads/)应该具有可写的权限。你......
  • WordPress网站遇到“数据库连接错误”报错解决方法
    当遇到WordPress网站出现“数据库连接错误”时,可以通过以下步骤来逐步排查和解决问题:1.确认数据库连接信息用户名和密码:确保数据库用户名和密码正确无误。服务器地址:确认数据库服务器地址(通常是localhost,但也可能是其他地址)正确无误。2.检查wp-config.php文件打开wp-......
  • 为什么数据库查询总是报错
    数据库查询总是报错可能有以下几个常见原因:SQL语句错误:语法错误:SQL语句编写不正确,比如缺少分号、括号不匹配等。表或列不存在:查询中引用了不存在的表名或字段名。查询条件错误:WHERE子句中的条件表达式错误,比如比较运算符使用不当、值类型不匹配等。数据库连接问题:连......
  • 为何我安装完提示这个报错?:Array and string offset access syntax with curly braces
    错误信息 Arrayandstringoffsetaccesssyntaxwithcurlybracesisdeprecated 表明你在使用的PHP版本较高,而你的程序代码中使用了一些在较新版本中已弃用的语法。具体来说,这是PHP7.4及以上版本对数组和字符串偏移量访问语法 {} 的弃用警告。解决方案1.降低PHP......
  • 为何生成静态页的时候或者上传附件过程中有报错:Maximum execution time of 30 seconds
    错误信息 Maximumexecutiontimeof30secondsexceeded 表明PHP脚本的执行时间超过了服务器设定的最大执行时间限制。这通常发生在生成静态页面或上传大文件等耗时较长的操作中。解决方案方法一:修改 php.ini 文件找到 php.ini 文件:通常 php.ini 文件位于服务......
  • 出现这种报错怎么办?SQLSTATE[HY000]: General error: 1615 Prepared statement needs
    如果你遇到由于数据库配置问题导致前后台无法打开的情况,可以通过修改数据库配置文件来解决。具体步骤如下:解决步骤第一步:打开数据库配置文件使用Notepad++打开配置文件:使用Notepad++或其他专业文本编辑器打开数据库配置文件 application/database.php。例如,假设你的......
  • 报错:SQLSTATE[HY000]:General error:145 Table './**@002******@/002ecn/ey_config' is
    错误信息 SQLSTATE[HY000]:Generalerror:145Table'./**@002******@/002ecn/ey_config'ismarkedascrashedandshouldberepaired 表明MySQL数据库中的表 ey_config 已经损坏,并且需要修复。解决方案1.修复损坏的表登录数据库:使用命令行或其他数据库管理工具......