weblogic打补丁方法

 

先到官网下载对应weblogic的版本补丁

如果没有对应weblogic的版本补丁,建议重新安装一个对应版本的weblogic,拷贝之前的domain到新的安装目录,若更新了JDK就一起修改新domain下的setDomainEnv.sh里面的JAVA_HOME

补丁包是windows和linux共用的,一般windows在打补丁前要把服务停掉,linux打完重启服务即可生效

下载补丁后解压看下里面的说明文件README.txt里面的描述。有的补丁是全量的(readme.txt里面有卸载命令和“Bugs Fixed”说明包含的补丁),需要先卸载之前安装的weblogic服务器补丁集和相关覆盖补丁,如果是补充的补丁就不需要卸载以前的补丁(readme.txt里面描述有说明依赖的上一个版本的补丁,如果环境的补丁比依赖的补丁还旧就需要先升级到这个版本)

这里演示的是linux下weblogic 10.3.6补丁由7HKN(28710912)升级到6JJ4(29694149):

[nhexweb12:weblogic]pwd
/software/bea11g/utils/bsu
[nhexweb12:weblogic]cat bsu.sh    #打补丁的脚本,第一次用要修改下指定java路径和运行参数
#!/bin/sh

JAVA_HOME="/software/java64/sunjava6_64"

MEM_ARGS="-Xms2048m -Xmx2048m"

"$JAVA_HOME/bin/java" ${MEM_ARGS} -jar patch-client.jar $* 

[nhexweb12:weblogic]./bsu.sh -help   #用help可以看到打补丁的参数
-help 显示此用法消息。   REQUIRED
-version 显示版本信息。
-view 查看有关已应用或下载的补丁程序的信息。   REQUIRED
	-profile 要使用的概要文件的名称。
	-patch_download_dir 补丁程序高速缓存目录的位置。     #解压补丁出来的目录
	-status 指定使用查看选项时的安装状态。 (applied|downloaded)   REQUIRED    #必须选项
	-verbose 显示详细输出
	-prod_dir 产品安装目录。   REQUIRED    #必须选项, weblogic的家目录
-report 生成 BEA 主目录中应用的补丁程序的报告。   REQUIRED
	-bea_home 要使用的 BEA 主目录。
	-product_mask [regexp] 报告内容仅限于匹配的产品。
	-release_mask [regexp] 报告内容仅限于匹配的产品发行版。
	-profile_mask [regexp] 报告内容仅限于匹配的概要文件。
	-patch_id_mask [regexp] 报告内容仅限于匹配的补丁程序。
	-output_format 输出格式。 (text|xml)
	-output_file 输出文件 (如果未指定输出文件, 将使用标准输出)
-install 安装补丁程序。   REQUIRED
	-patchlist 补丁程序列表。   REQUIRED   #补丁ID号,即补丁包里jar文件名
	-profile 要使用的概要文件的名称。
	-patch_download_dir 补丁程序高速缓存目录的位置。
	-verbose 显示详细输出
	-prod_dir 产品安装目录。   REQUIRED
-remove 删除补丁程序。   REQUIRED
	-patchlist 补丁程序列表。   REQUIRED
	-profile 要使用的概要文件的名称。
	-verbose 显示详细输出
	-prod_dir 产品安装目录。   REQUIRED
-gui 运行 GUI 模式。   DEFAULT

-log 日志文件的路径。
	-log_priority 日志优先级。 (trace|debug|info|warn|error|fatal)

[nhexweb12:weblogic]./bsu.sh -view -status=applied -prod_dir=/software/bea11g/wlserver_10.3/ -verbose     #打补丁前先看下目前的版本,或在weblogic控制台看版本([环境]-[服务器]-“管理节点”-[监控]-[一般信息]),weblogic启动日志也有补丁信息
ProductName:       WebLogic Server
ProductVersion:    10.3 MP6
Components:        WebLogic Server/Core Application Server,WebLogic Server/Admi
                   nistration Console,WebLogic Server/Configuration Wizard and
                   Upgrade Framework,WebLogic Server/Web 2.0 HTTP Pub-Sub Serve
                   r,WebLogic Server/WebLogic SCA,WebLogic Server/WebLogic JDBC
                    Drivers,WebLogic Server/Third Party JDBC Drivers,WebLogic S
                   erver/WebLogic Server Clients,WebLogic Server/WebLogic Web S
                   erver Plugins,WebLogic Server/UDDI and Xquery Support,WebLog
                   ic Server/Evaluation Database,WebLogic Server/Workshop Code
                   Completion Support
BEAHome:           /software/bea11g
ProductHome:       /software/bea11g/wlserver_10.3
PatchSystemDir:    /software/bea11g/utils/bsu
PatchDir:          /software/bea11g/patch_wls1036
Profile:           Default
DownloadDir:       /software/bea11g/utils/bsu/cache_dir
JavaVersion:       1.6.0_29
JavaVendor:        Sun


Patch ID:          7HKN     #补丁ID,解压的补丁包里面有对应命名的jar
PatchContainer:    7HKN.jar
Checksum:          -1767993263
Severity:          optional
Category:          General
CR/BUG:            28710912    #补丁号,下载的补丁包zip命名里有
Restart:           true
Description:       WLS PATCH SET UPDATE 10.3.
  • 4
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值