oraInst.loc檔案錯誤導致opatch失敗問題的解決
在執行opatch命令的時候報load() gets null oracleHomeInfo錯誤,詳細錯誤資訊如下:
[oracle@testdb] /tmp> opatch lsinventory Invoking OPatch 10.2.0.3.0 Oracle interim Patch Installer version 10.2.0.3.0 Copyright (c) 2005, Oracle Corporation. All rights reserved.. Oracle Home : /oracle/app/10g Central Inventory : /oracle/PRD/oraInventory from : /etc/oraInst.loc OPatch version : 10.2.0.3.0 OUI version : 10.2.0.3.0 OUI location : /oracle/app/10g/oui Log file location : /oracle/app/10g/cfgtoollogs/opatch/opatch2010-01-27_14-38-31PM.log List of Homes on this system: Home name= PRD_102_64, Location= "/oracle/PRD/102_64" Inventory load failed... OPatch cannot load inventory for the given Oracle Home. Possible causes are: Oracle Home dir. path does not exist in Central Inventory Oracle Home is a symbolic link Oracle Home inventory is corrupted LsInventorySession failed: OracleHomeInventory::load() gets null oracleHomeInfo OPatch succeeded. |
檢查如上資訊提示,發現Central Inventory:指示的Inventory目錄為/oracle/PRD/OraInventory,這不是資料庫正確的inventory目錄。
從上面from那一行知道,這個目錄是從/etc/oraInst.loc檔案中讀取到的,這個檔案的內容如下:
inventory_loc=/oracle/PRD/oraInventory inst_group=oinstall |
用root使用者修改/etc/oraInst.loc,使inventory_loc的值為正確的目錄,再次執行opath命令,錯誤解決
[oracle@testdb] /tmp> opatch lsinventory Invoking OPatch 10.2.0.3.0 Oracle interim Patch Installer version 10.2.0.3.0 Copyright (c) 2005, Oracle Corporation. All rights reserved.. Oracle Home : /oracle/app/10g Central Inventory : /oracle/oraInventory from : /etc/oraInst.loc OPatch version : 10.2.0.3.0 OUI version : 10.2.0.3.0 OUI location : /oracle/app/10g/oui Log file location : /oracle/app/10g/cfgtoollogs/opatch/opatch2010-01-27_14-47-45PM.log Lsinventory Output file location : /oracle/app/10g/cfgtoollogs/opatch/lsinv/lsinventory2010-01-27_14-47-45PM.txt -------------------------------------------------------------------------------- Installed Top-level Products (2): Oracle Database 10g 10.2.0.1.0 Oracle Database 10g Release 2 Patch Set 2 10.2.0.3.0 There are 2 products installed in this Oracle Home. Interim patches (16) : ...... Patch 5557962 : applied on Wed Mar 19 01:38:08 GMT+08:00 2008 Created on 9 Nov 2006, 23:23:06 hrs PST8PDT Bugs fixed: 4269423, 5557962, 5528974 -------------------------------------------------------------------------------- OPatch succeeded. |
--end--
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22049049/viewspace-1030944/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- git合併丟失程式碼問題分析與解決(錯誤操作導致)Git
- DataGuard ORA-01111檔案建立失敗問題解決
- sock鎖檔案導致的MySQL啟動失敗MySql
- kodbox讀取alist檔案失敗,問題解決過程
- PbootCMS錯誤提示:檔案上傳失敗boot
- 如何解決應用安裝失敗錯誤碼-13的問題
- git clone失敗問題解決Git
- 記一次 hosts 檔案配置錯誤導致應用卡頓的奇葩問題
- Linux中常見的檔案讀寫錯誤問題及解決方法!Linux
- 使用npm i報錯node-sass失敗問題解決NPM
- springboot 介面引數型別為LocalDateTime解析失敗導致介面報錯 -解決Spring Boot型別LDA
- mongodb啟動失敗問題解決MongoDB
- hbase啟動失敗問題解決
- 解決 PBootCMS 中因資料庫名稱錯誤導致的“執行 SQL 發生錯誤!錯誤:no such table: ay_config”問題boot資料庫SQL
- CAS導致的ABA問題及解決
- 解決 ngrok 的 Domain 錯誤問題AI
- npm install報錯、失敗,出現network proxy問題解決方案NPM
- 解決Nessus外掛更新失敗問題
- standby新增檔案錯誤的解決方法
- 合約 USDT 轉賬失敗的問題解決
- 使用CDN導致301跳轉失敗(主域名、泛解析)的解決方案
- win10更新失敗提示錯誤程式碼8020056的解決方法Win10
- 記錄一次刪除檔案失敗的問題
- LightDB/Postgresql 記錄客戶端啟動版本問題導致啟動失敗問題SQL客戶端
- Dedecms錯誤警告:連線資料庫失敗,出錯怎麼解決?資料庫
- 如何解決非同步介面請求快慢不均導致的資料錯誤問題? - DevUI非同步devUI
- 解決 Ajax 表單請求驗證失敗報 422 錯誤
- Linux解決MySQL-python安裝失敗問題LinuxMySqlPython
- Debian 12 + KDE 螢幕共享失敗問題解決
- springboot衝突導致的發版失敗Spring Boot
- npm install realm --save失敗的問題與解決辦法NPM
- smt加工這些失誤會導致smt加工出錯
- 解決一次gitlab因異常關機導致啟動失敗Gitlab
- WPF App後臺檔案彈窗導致奇怪的問題APP
- OPatch cannot find a valid oraInst.loc file to locate Central InventoryAI
- Win10系統下提示LoadLibrary失敗且錯誤1114的解決方法Win10
- 雲伺服器IIS7.5 錯誤 500 呼叫loadlibraryex失敗的解決方法伺服器
- 解決 Windows 下 Homestead 建立軟連線失敗問題Windows
- Windows系統解決PhPStudy MySQL啟動失敗問題WindowsPHPMySql