ORA-20001: Latest xml inventory is not loaded into table
目錄
- 問題描述
- 問題原因
- 解決辦法
問題描述
數據庫啟動報ORA-20001錯
2020-09-16T13:04:29.357786+08:00
Unable to obtain current patch information due to error: 20001, ORA-20001: Latest xml inventory is not loaded into table
ORA-06512: at “SYS.DBMS_QOPATCH”, line 777
ORA-06512: at “SYS.DBMS_QOPATCH”, line 864
ORA-06512: at “SYS.DBMS_QOPATCH”, line 2222
ORA-06512: at “SYS.DBMS_QOPATCH”, line 740
ORA-06512: at “SYS.DBMS_QOPATCH”, line 2247
報錯顯示QOPATCH的問題,進入OPatch目錄(%ORACLE_HOME%/OPatch),使用 opatch lsinventory命令查看,信息如下:
F:\Oracle\OracleDB\product\12.2.0\dbhome_1\OPatch>opatch lsinventory
Oracle 中間補丁程序安裝程序版本 12.2.0.1.6
版權所有 ? 2020, Oracle Corporation。保留所有權利。
Oracle Home : F:\Oracle\OracleDB\product\12.2.0\dbhome_1
Central Inventory : C:\Program Files\Oracle\Inventory
from :
OPatch version : 12.2.0.1.6
OUI version : 12.2.0.1.4
Log file location : F:\Oracle\OracleDB\product\12.2.0\dbhome_1\cfgtoollogs\opatch\opatch2020-09-16_15-20-55下午_1.log
List of Homes on this system:
LsInventorySession 失敗: RawInventory gets null OracleHomeInfo
OPatch failed with error code = 73
OUI-67073:LsInventorySession 失敗: RawInventory gets null OracleHomeInfo 錯誤
問題原因
DBMS_QOPATCH包是提供PLSQL/SQL接口方式訪問數據庫補丁安裝情況,oracle在啟動的時候會去調用這個包查詢patch情況,由于OPatch通過OracleHomeInfo檢索Oracle的home目錄,而Central Inventory記錄了Oracle安裝的所有組件路徑,但是Central Inventory中記錄的信息是從上面信息的from :這個文件中來的,但是這個地方顯示路徑是空,通過注冊表查看inst_Ioc注冊項,發現C:\Program Files\Oracle\Inventory 下是空的
from: 后面的這個文件叫Central Inventory Pointer File。
這個指向文件在不同的操作系統上有不同的默認位置,例如: Linux And AIX — /etc/oraInst.loc Other
Unix Platforms — /var/opt/oracle/oraInst.loc Windows — The pointer is
located in the registry key:
\HKEY_LOCAL_MACHINE\Software\Oracle\inst_loc Opatch就是通過Central
Inventory Pointer File找到< Central Inventory> 的路徑,然后讀取ORACLE_HOME的詳細信息的。
解決辦法
oracle重建Central Inventory
linux重建的辦法網上很多,此次在windows系統重建
例如:
ORACLE_HOME=F:\Oracle\OracleDB\product\12.2.0\dbhome_1
ORACLE_HOME_NAME=OraDB12Home1
總結
以上是生活随笔為你收集整理的ORA-20001: Latest xml inventory is not loaded into table的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机普通用户禁止修改c盘,win10系
- 下一篇: 大漠的火山