命令: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. POJ-1456 Supermarket 销售商品【贪心】+【并查集】

    题目链接:http://poj.org/problem?id=1456 题目大意: 有N件商品,分别给出商品的价值和销售的最后期限,只要在最后日期之前销售处,就能得到相应的利润,并且销售该商品需要1天 ...

  2. 在vue项目中使用canvas-nest.js,报parameter 1 is not of type 'Element'

    canvas-nest.js是一款轻量的网页特效,如图: github地址:https://github.com/hustcc/canvas-nest.js 在普通的html项目中,只要将<sc ...

  3. python的常用模块之collections模块

    python的常用模块之collections模块 python全栈开发,模块,collections 认识模块 什么是模块?    常见的场景:一个模块就是一个包含了python定义和声明的文件,文 ...

  4. 20172302 《Java软件结构与数据结构》第七周学习总结

    2018年学习总结博客总目录:第一周 第二周 第三周 第四周 第五周 第六周 第七周 教材学习内容总结 第11章 二叉查找树 1.二叉查找树是一种含有附加属性的二叉树,该属性即其左孩子小于父节点,而父 ...

  5. db2系统表相应功能

    SYSIBM: 基本系统编目,不建议直接访问SYSCAT: 默认授权给Public组.只读编目视图,一般通过这个来获取编目信息SYSSTAT: 可更新编目视图,会影响优化器的优化策略SYSFUN: 用 ...

  6. JNI编程实现(Windows)

    上一篇介绍了Linux平台的JNI编程方法,Windows平台的JNI本地调用基本类似,区别就是制作的动态库不同,Linux平台是*.so,Windows平台是*.dll.其中,Windows平台的函 ...

  7. 第二章 flex输入输出

    flex程序默认总是从标准输入读取, 实际上,词法分析程序都从文件读取输入 flex总是通过名为yyin的文件句柄读取输入, 下面的例子,我们修改单词计数程序,使得它能从文件读取输入 /* even ...

  8. Windows2003配置集群详解

    原文: http://blog.csdn.net/xunyn/article/details/7388900 集群是在一组计算机上运行相同的软件并虚拟成一台主机系统为客户端与应用提供服务:计算机通过缆 ...

  9. 461.汉明距离(c++实现)

    问题描述: 两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目. 给出两个整数 x 和 y,计算它们之间的汉明距离. 注意:0 ≤ x, y < 231. 示例: 输入: x = ...

  10. html-透明背景层

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...