在CentOS上為WebLogic服務器升級補丁通常涉及以下步驟:
準備工作:
下載補丁:
停止WebLogic服務:
./stopWebLogic.sh
應用補丁:
cache_dir
目錄(通常是/home/weblogic/Oracle/Middleware/utils/bsu/cache_dir
)。bsu.sh
腳本應用補?。?pre class="hljs">cd /home/weblogic/Oracle/Middleware/utils/bsu/cache_dir
./bsu.sh -prod_dir /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain -status applied -view
./bsu.sh -prod_dir /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain -patchlist <patch_id> -verbose -install
<patch_id>
是你下載的補丁的ID。重啟WebLogic服務:
./startWebLogic.sh
驗證補丁安裝:
./bsu.sh -prod_dir /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain -status applied -verbose
如果在執行上述步驟時遇到問題,例如提示找不到fuser
命令,可以嘗試以下解決方案:
fuser
命令:yum install -y psmisc
export OPATCH_NO_FUSER=TRUE
fuser
文件:
在/tmp
路徑中創建一個空的fuser
文件,然后再次嘗試執行補丁安裝程序。請注意,具體的補丁ID和應用步驟可能會根據你的WebLogic版本和具體需求有所不同。務必參考Oracle官方提供的補丁應用指南或聯系Oracle支持獲取詳細的指導。