查詢weblogic安裝補丁信息可通過三種方法:
一、通過weblogic控制台查詢
在控制台主頁>環境>服務器>AdminServer>監視>一般信息,可以查詢weblogic版本以及安裝的補丁信息。
不過查詢的大多時候發現由於安裝完補丁之后未重啟服務,控制台顯示的補丁與服務器上用命令查詢結果不太一致。
二、通過weblogic補丁安裝日志查看
一般安裝補丁之后,在/weblogic目錄下會有wls_updatexxx.log字樣的補丁安裝日志,查看日志最末尾可以看到目前已安裝的opatch_list。
或者進入/weblogic/bea目錄下,會有個wls_lspatchs.txt的文件,可查看補丁安裝情況。
三、通過weblogic安裝目錄下執行命令查詢
【10 版本】
linux:進入 bsu 所在目錄后執行: ./bsu.sh -prod_dir=安裝目錄(界面 wls
path) -status=applied -verbose –view
Windows:cmd 進入 bsu 所在目錄(weblogic 安裝主目錄下的\utils\bsu)執行: bsu -prod_dir=
安裝目錄(界面 wls path) -status=applied -verbose –view
具體如圖:
【12 版本】
Linux:在 Opatch 目錄下,執行命令:./opatch lsinventory
Windows:cmd 下進入 opatch 所在目錄,執行 opatch lsinventory
具體如圖:
備注:補丁描述為”One-off”的表明這是針對單獨一個漏洞的補丁;補丁描述為”WLS PATCH SET UPDATE”即PSU的表明這是oracle發布的月份全量漏洞補丁,一般安裝最新的月份全量補丁即可修復已知的weblogic漏洞,不需要逐個修復。