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
- sock鎖檔案導致的MySQL啟動失敗MySql
- 如何解決url傳參導致錯誤問題
- 錯誤思維導向致IT專案問題多
- /etc/fstab的錯誤設定導致系統啟動失敗
- PbootCMS錯誤提示:檔案上傳失敗boot
- kodbox讀取alist檔案失敗,問題解決過程
- 引入外部js檔案導致亂碼問題解決方案JS
- git clone失敗問題解決Git
- 如何解決應用安裝失敗錯誤碼-13的問題
- 記一次 hosts 檔案配置錯誤導致應用卡頓的奇葩問題
- 誤刪歸檔日誌除導致備份歸檔日誌失敗
- Java ibatis配置問題導致Myeclipse啟動web專案失敗JavaBATEclipseWeb
- opatch lsinventory 報指定的oraInst.loc 檔案無效AI
- hbase啟動失敗問題解決
- mongodb啟動失敗問題解決MongoDB
- 使用npm i報錯node-sass失敗問題解決NPM
- 由於網路卡故障導致DATAGUARD傳輸檔案失敗
- opatch lsinventory 報oraInst.loc檔案不存在AI
- CAS導致的ABA問題及解決
- DataGuard ORA-01111檔案建立失敗問題解決
- 一次心跳網路問題導致的節點新增失敗
- 解決Nessus外掛更新失敗問題
- 糟糕的範圍管理導致專案失敗(轉)
- Linux中常見的檔案讀寫錯誤問題及解決方法!Linux
- 11.2.0.3 ASM例項出現ORA-4031錯誤導致資料庫歸檔失敗ASM資料庫
- GoldenGate MSSQL Oracle的主鍵問題導致的錯誤GoSQLOracle
- 合約 USDT 轉賬失敗的問題解決
- 解決 ngrok 的 Domain 錯誤問題AI
- 誤操作經歷,truncate導致閃回查詢失敗
- 【常見的SQL Server連線失敗錯誤以及解決方法】SQLServer
- 解決 PBootCMS 中因資料庫名稱錯誤導致的“執行 SQL 發生錯誤!錯誤:no such table: ay_config”問題boot資料庫SQL
- 為Windows Azure Web站點新增MIME型別解決檔案下載失敗的問題WindowsWeb型別
- 解決掉電導致的ORA-600(4194)錯誤
- oracle 92 oem 錯誤的更改oracle sga後,導致instance無法啟動的問題解決Oracle
- 又一次stream_pool不足導致的expdp失敗的解決
- standby新增檔案錯誤的解決方法
- springboot 介面引數型別為LocalDateTime解析失敗導致介面報錯 -解決Spring Boot型別LDA