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