weblogic补丁升级操作步骤

来源:互联网 发布:bitcomet端口阻塞 编辑:程序博客网 时间:2024/04/30 03:12
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服务

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服务