詳細目錄在套用更新時會被鎖定
問題:在版本更新期間,OPatch 詳細目錄可能會在下列情況下被鎖定:
ApplyUpdate
時,有一或多個服務正在執行。ApplyUpdate
程序沒有反應。[Oracle 本位目錄探索階段期間發生錯誤]。詳細資料:OPatchSession 無法為指定的 Oracle 本位目錄 C:\Oracle\Middleware\EPMSystem11R1 載入詳細目錄。可能的原因是:沒有 ORACLE_HOME/.patch_storage 的讀取或寫入權限。中央詳細目錄被其他 OUI 例項鎖定。沒有中央詳細目錄的讀取權限。鎖定檔案存在於ORACLE_HOME/.patch_storage 中。Oracle 本位目錄不存在於中央詳細目錄中
解決方案:尋找並刪除以下位置下的鎖定:
<MIDDLEWARE_HOME>\.patch_storage
<MIDDLEWARE_HOME>\EPMSystem11R1\.patch_storage
<ORACLE_INVENTORY DIR>\Inventory\
(應刪除鎖定資料夾)註:
如果某個檔案或資料夾正由其他程序使用,請關閉該應用程式或終止該程序,然後重新執行ApplyUpdate
指令碼。在環境中未安裝產品時執行版本更新
問題:在版本更新期間,如果環境中未安裝特定產品,並且執行了 ApplyUpdate.ps1
| 或 ApplyUpdate.sh
,則您將在摘要和詳細資料日誌中看到警告:
摘要日誌 2022/04/05 08:56:36 警告 無法套用 EssbaseServer OPatch。請檢查 OPatch 日誌以取得詳細資料
詳細資料日誌 詳細資料為:修補程式 33485383:缺少所需的元件:[ oracle.epmsystem.essbase.server,11.1.2.4.0 ] [套用階段的先決條件期間發生錯誤]。詳細資料:在先決條件檢查期間 OPatch 失敗:先決條件檢查 "CheckApplicable" 失敗。系統保持不變,OPatch 不會還原系統建議動作:此修補程式需要在本位目錄中安裝一些元件。Oracle 本位目錄沒有元件,或是此修補程式不適合此 Oracle 本位目錄。OPatch 失敗,錯誤碼 = 39
解決方案:在此情況下,OPatch (由 ApplyUpdate
指令碼在內部使用) 會自動偵測產品未安裝並略過套用此修補程式。您將在 ApplyUpdateDetail-<date>.log
中看到下列訊息
修補程式 33485383:缺少所需的元件:[ oracle.epmsystem.essbase.server,11.1.2.4.0 ] [套用階段的先決條件期間發生錯誤]。詳細資料:在先決條件檢查期間 OPatch 失敗:先決條件檢查 "CheckApplicable" 失敗。系統保持不變,OPatch 不會還原系統建議動作:此修補程式需要在本位目錄中安裝一些元件。Oracle 本位目錄沒有元件,或是此修補程式不適合此 Oracle 本位目錄。OPatch 失敗,錯誤碼 = 39
在產品已更新時執行版本更新
問題:在版本更新期間,如果環境中已套用特定產品 OPatch,並且執行了 ApplyUpdate.ps1
| 或 ApplyUpdate.sh
,則您將在摘要和詳細資料日誌中看到警告:
摘要日誌 2022/04/05 23:17:47 警告 無法套用 EssbaseServer OPatch。請檢查 OPatch 日誌以取得詳細資料
詳細資料日誌 Oracle 本位目錄中已安裝下列修補程式。[33485386] 請先回復到現有的相同修補程式。
解決方案:在此情況下,OPatch (由 ApplyUpdate
指令碼在內部使用) 會自動偵測產品或 FMW OPatch 已安裝/套用並略過套用此修補程式。您將在 ApplyUpdateDetail-<date>.log
中看到下列訊息
Oracle 本位目錄中已安裝下列修補程式。[33485386] 請先回復到現有的相同修補程式。
問題:
解決方案:
Oracle/Middleware/EPMSystem11R1/products/financialreporting/lib/owasp-esapi/resources
。*.properties
) 從 Oracle/Middleware/EPMSystem11R1/products/financialreporting/lib/resources/esapi
複製到新建立的目錄。ESAPI.properties
並更新 ESAPI.Logger
項目如下:
ESAPI.Logger=org.owasp.esapi.logging.slf4j.Slf4JLogFactory