记录日常工作关于系统运维,虚拟化云计算,数据库,网络安全等各方面问题。
opatch lsinventory 报oraInst.loc文件不存在  

分类: Oracle

在检查数据库安装补丁信息时,需要使用opatch命令。这时就需要读取oraInst.loc文件,不同的系统这个文件的位置不一样。

HP_UX 默认文件位置:  /var/opt/oracle/    

AIX & LINUX 默认文件位置: /etc


我遇到的情况显示如下信息:
$ opatch lsinventory
Invoking OPatch 10.2.0.4.3

Oracle Interim Patch Installer version 10.2.0.4.3
Copyright (c) 2007, Oracle Corporation.  All rights reserved.

Oracle Home       : /oracle10g/oracle
Central Inventory : n/a
   from           : 
OPatch version    : 10.2.0.4.3
OUI version       : 10.2.0.4.0
OUI location      : /oracle10g/oracle/oui
Log file location : n/a

OPatch cannot find a valid oraInst.loc file to locate Central Inventory.

OPatch failed with error code 104



根据自己的系统,到默认文件目录,新建个 oraInst.loc 文件。

或是你的文件在其它目录,可以直接复制。

将下面内容添加到oraInst.loc文件。

inventory_loc=/oracle10g/oraInventory

inst_group=dba

#这个路径一般是$ORACLE_BASE/oraInventory,

配置后,需要检查oraInventory目录是否存在。


配置完后,opatch 命令可以正常使用了。

转载请标明出处【opatch lsinventory找不到oraInst.loc 文件】。

《www.micoder.cc》 虚拟化云计算,系统运维,安全技术服务.

网站已经关闭评论