Weblogic補丁升級操做步驟

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

相關文章
相關標籤/搜索