linux平台:
weblogic1036
1:中止weblogic服务
2:打FMJJ补丁
a:获取weblogic_home目录并执行命令:export weblogic_home="/weblogic/wls1036_x64",(此目录通常为目录“user_projects”上层)
b:上传补丁"p26519424_1036_Generic.zip"至${weblogic_home}/utils/bsu/cache_dir内并用"unzip -o p26519424_1036_Generic.zip"命令覆盖解压同名文件
c:执行补丁修复,执行命令:cd ${weblogic_home}/utils/bsu/ && ./bsu.sh -install -patchlist=FMJJ -prod_dir=${weblogic_home}/wlserver_10.3(可先调整bsu.sh脚本内JVM内存大小,以防止内存溢出)
若执行过程当中报冲突补丁,则先卸载对应冲突补丁后从新执行上述补丁修复,根据冲突的PATCH_ID进行卸载
例如冲突补丁为RVBS,则卸载RVBS的命令为:${weblogic_home}/utils/bsu/bsu.sh -remove -patchlist=RVBS -prod_dir=${weblogic_home}/wlserver_10.3
3:验证结果
执行命令:${weblogic_home}/utils/bsu/bsu.sh -report -output_format=text | grep --color "FMJJ"
核实结果,若显示红色信息“FMJJ”则表示补丁已修复。
4:启动weblogic服务
weblogic1213
1:中止weblogic服务
2:打“26519417”补丁
a:设置"ORACLE_HOME"变量,"PATCH_TOP"变量,ORACLE_HOME取值为“user_projects”目录上一层(执行命令:export ORACLE_HOME="/weblogic/wls1213_x64" && export PATCH_TOP="${ORACLE_HOME}/OPatch" )
b:建立补丁包上传目录并上传补丁包"p26519417_121300_Generic.zip"(执行命令:mkdir -p ${PATCH_TOP}/patches ,以后上传文件至此目录内 )
c:解压补丁文件(执行命令:cd ${PATCH_TOP}/patches && unzip -d ${PATCH_TOP}/patches ${PATCH_TOP}/patches/p26519417_121300_Generic.zip )
执行脚本进行漏洞修复( 执行命令:cd ${PATCH_TOP}/patches/26519417 && ${PATCH_TOP}/opatch apply )
若存在冲突补丁“25388793”,则卸载“25388793”(或者直接“继续”,先回退“25388793”以后再打补丁“26519417”)后从新执行上述打补丁步骤(卸载“25388793”命令为:${PATCH_TOP}/opatch rollback -id 25388793 )
3:验证结果
执行命令: ${ORACLE_HOME}/OPatch/opatch lspatches -bugs|grep --color "12.1.3.0.171017"
核实结果,若显示红色信息“12.1.3.0.171017”则表示补丁已修复。
4:启动weblogic服务linux
windows平台:
weblogic1036
1:中止weblogic服务
2:打FMJJ补丁
a:获取weblogic_home目录,例如:d:\wls1036_x64\wlserver_10.3
b:上传补丁"p26519424_1036_Generic.zip"至d:\wls1036_x64\utils\bsu\cache_dir内并覆盖解压
c:执行补丁修复,cmd内执行命令:
d: ::切换盘符
cd d:\wls1036_x64\utils\bsu ::进入补丁修复命令行
set path=.;%path% ::加载当前路径环境变量
bsu -prod_dir=d:\wls1036_x64\wlserver_10.3 -patchlist=FMJJ -install ::安装补丁RVBS
若执行过程当中报冲突补丁,则先卸载对应冲突补丁后从新执行上述补丁修复,根据冲突的PATCH_ID进行卸载
例如冲突补丁为RVBS,则卸载RVBS的命令为:bsu -remove -patchlist=RVBS -prod_dir=d:\wls1036_x64\wlserver_10.3
3:验证结果
执行命令:bsu -report -output_format=text -output_file=report.txt
核实结果,查看文件d:\wls1036_x64\utils\bsu\bsu\report.txt 是否包含补丁程序ID “FMJJ”
4:启动weblogic服务
weblogic1213
1:中止weblogic服务
2:打“26519417”补丁
a:获取weblogic_home目录,例如:d:\wls1236_x64\wlserver
b:上传补丁"p26519417_121300_Generic.zip"至d:\wls1213_x64\OPatch\patches内并覆盖解压
c:执行补丁修复,cmd内执行命令:
d: ::切换盘符
set path=d:\wls1213_x64\OPatch;%path% ::环境变量加载补丁修复命令的路径
set ORACLE_HOME=d:\wls1213_x64 ::设置"ORACLE_HOME"变量,ORACLE_HOME取值为“user_projects”目录上一层
cd d:\wls1213_x64\OPatch\patches\26519417 ::进入补丁修复命令行
opatch apply ::安装补丁“26519417”
若执行过程当中报冲突补丁,则先卸载对应冲突补丁后从新执行上述补丁修复,根据冲突的PATCH_ID进行卸载
若存在冲突补丁“25388793”,则卸载“25388793”(或者直接“继续”,先回退“25388793”以后再打补丁“26519417”)后从新执行上述打补丁步骤(卸载“25388793”命令为:opatch rollback -id 25388793 )
3:验证结果
执行命令:opatch lspatches -bugs
核实结果,查看回显信息是否包含补丁程序“26519417;WLS PATCH SET UPDATE 12.1.3.0.171017”
4:启动weblogic服务
---------------------
做者:public工程师
来源:CSDN
原文:https://blog.csdn.net/weixin_39851884/article/details/78853231
版权声明:本文为博主原创文章,转载请附上博文连接!web