OPatch 失敗並出現錯誤代碼 73?如何修復它
Oracle 是由 Oracle 公司開發的流行的關係數據庫管理系統 (RDBMS)。它在全球範圍內廣泛使用,但一些管理員在安裝補丁或 Oracle 升級期間遇到 OPatch 失敗,錯誤代碼為 73。
該問題在某些更新中被廣泛報導,但通常是用戶端的問題導致無法應用臨時補丁。
對於那些想知道錯誤代碼 73 是什麼的人來說,它表明該補丁與當前安裝不兼容或另一個進程正在阻止它。以下是其背後的常見原因:
- 路徑不正確
- 權限不足
- 另一個 Oracle Universal Installer 正在運行
- 庫存問題
- 運行不正確的 Oracle 臨時補丁安裝程序
如何修復 OPatch 失敗並出現錯誤代碼 73 的問題?
在我們討論稍微複雜的解決方案之前,請先嘗試以下快速解決方案:
- 重新啟動計算機,然後再次嘗試運行 Oracle 補丁。
- 確保您安裝了正確的補丁。檢查它是否適用於您的系統。
- 驗證您是否使用管理員帳戶安裝 Oracle 補丁。
- 使用管理權限運行命令提示符。只需右鍵單擊它,然後選擇以管理員身份運行。
- 檢查ORACLE_HOME/.patch_storage目錄是否被鎖定。如果是這種情況,請恢復它,然後刪除 patch_locked 鎖定文件。
- 再次下載補丁,以防問題出在損壞的補丁文件上。
如果都不起作用,請轉到下面列出的修復程序。
1.終止所有其他Oracle進程
- 按Ctrl+ Shift+Esc打開任務管理器並找到所有Oracle進程。
- 分別右鍵單擊每個任務,然後選擇“結束任務”。
- 全部終止後,重試補丁安裝。
通常,當您看到 OPatch 失敗並出現錯誤代碼 73 19c 時,這應該歸咎於另一個 Oracle 進程,終止它應該會讓事情正常運行。
2.重新配置權限
- 轉到 ORACLE_HOME/.patch_storage 文件夾,然後右鍵單擊它,然後選擇Properties。
- 轉到“安全”選項卡,然後單擊“編輯”。
- 從列表中選擇管理員或活動用戶配置文件,然後勾選“允許”下的“完全控制”複選框,然後單擊“確定”保存更改。
或者,您可以修改 oraInventory 子目錄的所有權並正確配置它。
3.重新註冊Oracle主頁
當 OPatch LsInventory 返回 OPatch failed with error code 73 消息時,我們可能指向了不正確的 OPatch 庫存位置,或者 Oracle Home 未附加到該位置。
要修復問題,請運行以下命令:% cd $ORACLE_HOME/oui/bin %
./attachHome.sh
4. 手動移動文件
未安裝CPU補丁時,手動將以下文件從OPatch安裝目錄移至OPatch專用目錄:
- 安裝補丁
- opatch.log
- opatch.許可證
- opatch.手冊
- opatch.properties
- opatch.腳本
- opatch.service
- opatch.設置
- opatch.版本
5.更改Oracle Home的位置
系統管理員報告稱,當 Oracle 主目錄設置不正確時,使用 Weblogic 12c 獲取 OPatch 失敗,並顯示錯誤代碼 73 消息。只需改變它的位置就可以了。
它最初應該位於:/oracle/DRD/11203
將 Oracle 主目錄移至:/oracle/DRD/112_64
並確保 ORACLE_HOME 環境變量與 Oracle 存儲在同一目錄中。
6. 使用ignoreSysPrereqs開關
- 按Windows +S 打開搜索,鍵入命令提示符,然後右鍵單擊相關結果,然後選擇以管理員身份運行。
- 在 UAC 提示中單擊“是” 。
- 設置 OPatch 安裝文件夾。
- 現在,運行以下命令:
OPatch -ignoreSysPrereqs
- 等待命令執行,檢查OPatch是否安裝成功。
7.聯繫Oracle支持
當其他方法都不起作用時,最後一個選擇是聯繫 Oracle 支持。也許這是最新補丁中的一個錯誤,如果其他人也報告了相同的問題,支持團隊就會知道。
即使如此,他們也有能力處理此類查詢,並知道哪些問題可能會觸發 OPatch 失敗並顯示錯誤代碼 73 消息。
雖然錯誤背後有很多根本原因,包括一些補丁衝突,但問題通常很容易修復。
請記住,最好通過穩定且快速的互聯網連接下載更新,以避免丟失關鍵文件或損壞過程中的任何文件。
請在下面的評論部分告訴我們是什麼幫助您修復了錯誤。
發佈留言