命令:opatch lsinventory用于查看数据库所打Patch的列表。但运行的时候发现错误:

  1. [oracle@bej301441 OPatch]$  opatch lsinventory
  2. Invoking OPatch 11.1.0.6.2
  3. Oracle Interim Patch Installer version 11.1.0.6.2
  4. Copyright (c) 2007, Oracle Corporation.  All rights reserved.
  5. Oracle Home       : /u01/oracle/mc3yd213/db/tech_st/11.1.0
  6. Central Inventory : n/a
  7. from           :
  8. OPatch version    : 11.1.0.6.2
  9. OUI version       : 11.1.0.7.0
  10. OUI location      : /u01/oracle/mc3yd213/db/tech_st/11.1.0/oui
  11. Log file location : n/a
  12. OPatch cannot find a valid oraInst.loc file to locate Central Inventory.
  13. OPatch failed with error code 104

解决方法:

原因是opatch在默认目录下找不到oraInst.loc文件,对于Unix系统来说oraInst.loc的默认位置是: /etc/oraInst.loc 或者 /var/opt/oracle/oraInst.loc 。

这里我们可以需要指定具体的oraInst.loc文件位置给opatch。

命令:opatch lsinventory -invPtrLoc /u01/oracle/mc3yd213/db/tech_st/11.1.0/oraInst.loc

(/u01/oracle/mc3yd213/db/tech_st/11.1.0为我数据库的ORACLE_HOME)

完整的输出:

    1. [oracle@bej301441 etc]$ opatch lsinventory -invPtrLoc /u01/oracle/mc3yd213/db/tech_st/11.1.0/oraInst.loc
    2. Oracle Interim Patch Installer version 1.0.0.0.58
    3. Copyright (c) 2007 Oracle Corporation. All Rights Reserved..
    4. We recommend you refer to the OPatch documentation under
    5. OPatch/docs for usage reference. We also recommend using
    6. the latest OPatch version. For the latest OPatch version
    7. and other support related issues, please refer to document
    8. 293369.1 which is viewable from metalink.oracle.com
    9. Oracle Home           : /u01/oracle/mc3yd213/db/tech_st/11.1.0
    10. Oracle Home Inventory : /u01/oracle/mc3yd213/db/tech_st/11.1.0/inventory
    11. Central Inventory     : /u01/oracle/mc3yd213/db/tech_st/11.1.0/admin/oui/mc3yd213_bej301441/oraInventory
    12. from               : /u01/oracle/mc3yd213/db/tech_st/11.1.0/oraInst.loc
    13. OUI location          : /u01/oracle/mc3yd213/db/tech_st/11.1.0/oui
    14. OUI shared library    : /u01/oracle/mc3yd213/db/tech_st/11.1.0/oui/lib/linux/liboraInstaller.so
    15. Java location         : /u01/oracle/mc3yd213/db/tech_st/11.1.0/jdk/jre/bin/java
    16. Log file location     : /u01/oracle/mc3yd213/db/tech_st/11.1.0/.patch_storage/<patch ID>/*.log
    17. Creating log file "/u01/oracle/mc3yd213/db/tech_st/11.1.0/.patch_storage/LsInventory__05-10-2013_20-21-11.log"
    18. Result:
    19. Installed Patch List:
    20. =====================
    21. 1) Patch 8199107 applied on Thu Mar 26 07:53:06 PDT 2009
    22. [ Base Bug(s): 8199107  ]
    23. 2) Patch 7627743 applied on Thu Mar 26 07:52:01 PDT 2009
    24. [ Base Bug(s): 7627743  ]
    25. 3) Patch 7639602 applied on Thu Mar 26 07:50:56 PDT 2009
    26. [ Base Bug(s): 7639602  ]
    27. 4) Patch 7211965 applied on Thu Mar 26 07:49:52 PDT 2009
    28. [ Base Bug(s): 7211965  ]
    29. 5) Patch 7708501 applied on Thu Mar 26 07:48:13 PDT 2009
    30. [ Base Bug(s): 7708501  ]
    31. 6) Patch 7330434 applied on Thu Mar 26 07:47:02 PDT 2009
    32. [ Base Bug(s): 7330434  ]
    33. 7) Patch 7580744 applied on Thu Mar 26 07:45:56 PDT 2009
    34. [ Base Bug(s): 7580744  ]
    35. 8) Patch 7708340 applied on Thu Mar 26 07:44:38 PDT 2009
    36. [ Base Bug(s): 7708340  ]
    37. 9) Patch 7327166 applied on Thu Mar 26 07:43:37 PDT 2009
    38. [ Base Bug(s): 7327166  ]
    39. 10) Patch 7486407 applied on Thu Mar 26 07:42:26 PDT 2009
    40. [ Base Bug(s): 7486407  ]
    41. 11) Patch 7243270 applied on Thu Mar 26 07:41:19 PDT 2009
    42. [ Base Bug(s): 7243270  ]
    43. 12) Patch 7277741 applied on Thu Mar 26 07:41:07 PDT 2009
    44. [ Base Bug(s): 7277741  ]
    45. 13) Patch 7319922 applied on Thu Mar 26 07:39:56 PDT 2009
    46. [ Base Bug(s): 7319922  ]
    47. 14) Patch 4247037 applied on Thu Mar 26 07:38:44 PDT 2009
    48. [ Base Bug(s): 4247037  ]
    49. 15) Patch 6530141 applied on Thu Mar 26 07:38:31 PDT 2009
    50. [ Base Bug(s): 6530141  ]
    51. 16) Patch 6598432 applied on Thu Mar 26 07:37:26 PDT 2009
    52. [ Base Bug(s): 6598432  ]
    53. 17) Patch 6815733 applied on Thu Mar 26 07:36:21 PDT 2009
    54. [ Base Bug(s): 6815733  ]
    55. 18) Patch 6991626 applied on Thu Mar 26 07:35:16 PDT 2009
    56. [ Base Bug(s): 6991626  ]
    57. 19) Patch 7111245 applied on Thu Mar 26 07:34:12 PDT 2009
    58. [ Base Bug(s): 7111245  ]
    59. 20) Patch 7253531 applied on Thu Mar 26 07:31:41 PDT 2009
    60. [ Base Bug(s): 7253531  ]
    61. 21) Patch 7556778 applied on Thu Mar 26 07:30:41 PDT 2009
    62. [ Base Bug(s): 7556778  ]
    63. 22) Patch 7000281 applied on Thu Mar 26 07:29:31 PDT 2009
    64. [ Base Bug(s): 7000281  ]
    65. 23) Patch 6263237 applied on Thu Mar 26 07:28:20 PDT 2009
    66. [ Base Bug(s): 6263237  ]
    67. 24) Patch 6870937 applied on Thu Mar 26 07:27:07 PDT 2009
    68. [ Base Bug(s): 6870937  ]
    69. 25) Patch 7295298 applied on Thu Mar 26 07:26:01 PDT 2009
    70. [ Base Bug(s): 7295298  ]
    71. 26) Patch 6972189 applied on Thu Mar 26 07:24:42 PDT 2009
    72. [ Base Bug(s): 6972189  ]
    73. OPatch succeeded.
    74. [oracle@bej301441 etc]$

OPatch cannot find a valid oraInst.loc file to locate Central Inventory的更多相关文章

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

    Error tersebut terjadi ketika akan menjalankan command opatch lsinventory untuk mengetahui patch yan ...

  2. Oracle中Inventory目录作用以及如何重建此目录 oraInst.loc 文件

    inventory 英 [ˈɪnvəntri] 美 [ˈɪnvəntɔ:ri] n. 清查; 存货清单; 财产目录,财产目录的编制; 存货总值; vt. 盘存; 编制…的目录; 开列…的清单; 总结 ...

  3. Lock file left by a different patch, OPatch will not try re-using the lock file.

    OPatch在打补丁的过程中被中断,重新执行后报以下错误: UtilSession failed: Lock file left by a different patch, OPatch will n ...

  4. Centos6.5_x86上Oracle11g2 32位的安装与卸载以及相关问题汇总

    需要注意的问题: 1.Linux包括内核和要安装的oralce版本是否符合(这个在官方文档中有说明). 2.安装oracle一般会新建一个为oracle的账户,注意在安装的过程中的root和oracl ...

  5. aix OPATH ISSUE

    issue 1: OPatch cannot find a valid oraInst.loc file to locate Central Inventory (OPatch failed with ...

  6. Oracle的Central Inventory和Local inventory详解

    很多朋友对Oracle的inventory信息不太了解以至遇到相关的问题不知道如何处理,这篇文章我们将详细讲解Oracle的Central Inventory (oraInventory)和Local ...

  7. Sharing The Application Tier File System in Oracle E-Business Suite Release 12.2

    The most current version of this document can be obtained in My Oracle Support Knowledge Document 13 ...

  8. Oracle 物理结构(一) 文件-Inventory

    一.Inventory的定义与作用 oraInventory存放的是Oracle软件安装的目录信息,Oralce的安装升级都需要用到这个目录,来看看Oracle文档中对这个目录的一点说明:All Or ...

  9. Oracle 11gR2静默安装 & 命令行安装

    静默安装 经常搭建Oracle测试环境,有时候觉得OUI(即图形界面)方式甚是繁琐,你得一步一步进行确认,所幸,Oracle支持静默安装.在我看来,它主要有两方面的好处:一.极大地提升了效率,尤其是批 ...

随机推荐

  1. 深入理解 MySQL ——锁、事务与并发控制

    本文首发于vivo互联网技术微信公众号 mp.weixin.qq.com/s/JFSDqI5ya… 作者:张硕 本文对 MySQL 数据库中有关锁.事务及并发控制的知识及其原理做了系统化的介绍和总结, ...

  2. win10搭建tensorflow-gpu环境

    昨天辛苦的配了GPU环境,记录一下防止以后还需要用到. 我配GPU的目的是用tensorflow的gpu来加速 不用ubuntu是因为一来不习惯,二来我不会配ubuntu的扩展显示器,就更不习惯了,习 ...

  3. Java 之递归删除目录

    Java 之递归删除目录 一.思想 必须从最里层的文件开始删除,使用递归删除. 二.源代码:RecursiveDeleteDirectory.java package cn.com.zfc.day01 ...

  4. Codeforces757E.Bash Plays With Functions(积性函数 DP)

    题目链接 \(Description\) q次询问,每次给定r,n,求\(F_r(n)\). \[ f_0(n)=\sum_{u\times v=n}[(u,v)=1]\\ f_{r+1}(n)=\s ...

  5. wamp memcache 的安装与扩展(Windows 64)

    一.windows操作系统下的memcache安装 1.此处提供32位的安装包链接,如果需要64位的应该可惜查得到.将下载的压缩包解压到自己确定的安装目录,我的参考如下: 2.为了安装顺利,所以需要以 ...

  6. java后端发送请求

    package com.ty.mapapisystem.util; import java.io.BufferedReader;import java.io.FileInputStream;impor ...

  7. 在linux上安装tomcat

    (1)主要参考https://jingyan.baidu.com/article/3065b3b6e0fad2becff8a419.html(这个看后基本知道怎么安装tomcat) 其次参考:http ...

  8. java中哪些数值不能被初始化

    main方法中的变量不能被初始化 final修饰的变量不能被初始化·

  9. jsp get参数乱码问题

    摘自:username2.iteye.com/blog/1597917个人理解中文传送的时后需要转码: js代码: 要进行两次转码才不会出现乱码(默认为UTF-) encodeURI(encodeUR ...

  10. Hbase常用Shell命令

    status 查看系统状态 hbase(main):010:0> status 1 active master, 0 backup masters, 4 servers, 0 dead, 6.5 ...