关于Linux系统下Oracle 11.2.0.3 打 11.2.0.3.5 PSU error code 73

超级大咸鱼 2014-11-24 11:28:12
Linux系统的服务器,
已安装Oracle11.2.0.3.
已下载11.2.0.3.5的PSU,
已下载P6880880 的 OPatch

将原来的OPatch mv Opatch/Opatch_old
已解压 P6880880 的 OPatch 到$oracle_home

执行 ./opatch apply:
[oracle@WCSCSTYDB OPatch]$ ./opatch apply
Oracle Interim Patch Installer version 11.2.0.3.0
Copyright (c) 2012, Oracle Corporation. All rights reserved.


Oracle Home : /home/oracle/app/oracle/product/11.2.0/dbhome_1
Central Inventory : /ora01/oraInventory
from : /home/oracle/app/oracle/product/11.2.0/dbhome_1/oraInst.loc
OPatch version : 11.2.0.3.0
OUI version : 11.2.0.3.0
Log file location : /home/oracle/app/oracle/product/11.2.0/dbhome_1/cfgtoollogs/opatch/opatch2014-11-24_10-54-17AM_1.log

Failed to load the patch object. Possible causes are:
The specified path is not an interim Patch shiphome
Meta-data files are missing from the patch area
Patch location = /home/oracle/app/oracle/product/11.2.0/dbhome_1/OPatch
Details = PatchObject constructor: Input file "/home/oracle/app/oracle/product/11.2.0/dbhome_1/OPatch/etc/config/actions" or "/home/oracle/app/oracle/product/11.2.0/dbhome_1/OPatch/etc/config/inventory" does not exist.

OPatch failed: PatchObject constructor: Input file "/home/oracle/app/oracle/product/11.2.0/dbhome_1/OPatch/etc/config/actions" or "/home/oracle/app/oracle/product/11.2.0/dbhome_1/OPatch/etc/config/inventory" does not exist.
Log file location: /home/oracle/app/oracle/product/11.2.0/dbhome_1/cfgtoollogs/opatch/opatch2014-11-24_10-54-17AM_1.log

OPatch failed with error code 73


打开LOG:

[oracle@WCSCSTYDB OPatch]$ vi /home/oracle/app/oracle/product/11.2.0/dbhome_1/cfgtoollogs/opatch/opatch2014-11-24_10-54-17AM_1.log

[Nov 24, 2014 10:54:21 AM] OUI-67073:OPatch failed: PatchObject constructor: Input file "/home/oracle/app/oracle/product/11.2.0/dbhome_1/OPatch/etc/config/actions" or "/home/oracle/app/oracle/product/11.2.0/dbhome_1/OPatch/etc/config/inventory" does not exist.
[Nov 24, 2014 10:54:21 AM] OUI-67035:System is intact, OPatch will not restore the system
[Nov 24, 2014 10:54:21 AM] Finishing ApplySession at Mon Nov 24 10:54:21 CST 2014
[Nov 24, 2014 10:54:21 AM] Total time spent waiting for user-input is 0 seconds. Finish at Mon Nov 24 10:54:21 CST 2014
[Nov 24, 2014 10:54:21 AM] Log file location: /home/oracle/app/oracle/product/11.2.0/dbhome_1/cfgtoollogs/opatch/opatch2014-11-24_10-54-17AM_1.log
[Nov 24, 2014 10:54:21 AM] Stack Description: java.lang.RuntimeException: PatchObject constructor: Input file "/home/oracle/app/oracle/product/11.2.0/dbhome_1/OPatch/etc/config/actions" or "/home/oracle/app/oracle/product/11.2.0/dbhome_1/OPatch/etc/config/inventory" does not exist.
[Nov 24, 2014 10:54:21 AM] StackTrace: oracle.opatch.PatchObject.createPatchObject(PatchObject.java:2426)
[Nov 24, 2014 10:54:21 AM] StackTrace: oracle.opatch.PatchObject.<init>(PatchObject.java:1996)
[Nov 24, 2014 10:54:21 AM] StackTrace: oracle.opatch.PatchObjectUtil.loadPatch(PatchObjectUtil.java:2188)
[Nov 24, 2014 10:54:21 AM] StackTrace: oracle.opatch.ApplySession.loadAndInitPatchObject(ApplySession.java:1548)
[Nov 24, 2014 10:54:21 AM] StackTrace: oracle.opatch.ApplySession.process(ApplySession.java:5843)
[Nov 24, 2014 10:54:21 AM] StackTrace: oracle.opatch.OPatchSession.main(OPatchSession.java:2063)
[Nov 24, 2014 10:54:21 AM] StackTrace: oracle.opatch.OPatch.main(OPatch.java:583)
<cle/product/11.2.0/dbhome_1/cfgtoollogs/opatch/opatch2014-11-24_10-54-17AM_1.log" 39L, 4283C 39,1 Bot


求版主关注
...全文
1248 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yufly600 2017-03-28
  • 打赏
  • 举报
回复
怎么解决的呀?
超级大咸鱼 2014-11-25
  • 打赏
  • 举报
回复
问题已解决,谢谢
超级大咸鱼 2014-11-24
  • 打赏
  • 举报
回复
引用 4 楼 wildwave 的回复:
Oracle Home : /home/oracle/app/oracle/product/11.2.0/dbhome_1 Central Inventory : /ora01/oraInventory from : /home/oracle/app/oracle/product/11.2.0/dbhome_1/oraInst.loc 检查下路径是否正确
路径已经检查过2遍,是对的,
超级大咸鱼 2014-11-24
  • 打赏
  • 举报
回复
引用 2 楼 xifenfei 的回复:
OPatch failed: PatchObject constructor: Input file "/home/oracle/app/oracle/product/11.2.0/dbhome_1/OPatch/etc/config/actions" or "/home/oracle/app/oracle/product/11.2.0/dbhome_1/OPatch/etc/config/inventory" does not exist. 你建议你重新升级opatch 看看,或者执行opatch其他命令看看 比如opatch version 等看看opatch是否正常
运行opatch version 显示正常,是不是因为我opatch版本过低的原因, [oracle@WCSCSTYDB OPatch]$ ./opatch version OPatch Version: 11.2.0.3.0 OPatch succeeded. opatch显示版本为11.2.0.3.0
小灰狼W 2014-11-24
  • 打赏
  • 举报
回复
Oracle Home : /home/oracle/app/oracle/product/11.2.0/dbhome_1 Central Inventory : /ora01/oraInventory from : /home/oracle/app/oracle/product/11.2.0/dbhome_1/oraInst.loc 检查下路径是否正确
超级大咸鱼 2014-11-24
  • 打赏
  • 举报
回复
引用 1 楼 bw555 的回复:
为Oracle Database 11.2.0.3 打11.2.0.3.5 Patch Set Update(PSU)补丁
根据您提供的资料,我重新试了一下, 使用opatch version: [oracle@WCSCSTYDB OPatch]$ ./opatch version OPatch Version: 11.2.0.3.0 OPatch succeeded. opatch显示版本为11.2.0.3.0 接着我继续升级: [oracle@WCSCSTYDB OPatch]$ ./opatch napply -oh $ORACLE_HOME -local /opt/14727310/ Oracle Interim Patch Installer version 11.2.0.3.0 Copyright (c) 2012, Oracle Corporation. All rights reserved. Oracle Home : /home/oracle/app/oracle/product/11.2.0/dbhome_1 Central Inventory : /ora01/oraInventory from : /home/oracle/app/oracle/product/11.2.0/dbhome_1/oraInst.loc OPatch version : 11.2.0.3.0 OUI version : 11.2.0.3.0 Log file location : /home/oracle/app/oracle/product/11.2.0/dbhome_1/cfgtoollogs/opatch/opatch2014-11-24_13-34-05PM_1.log Verifying environment and performing prerequisite checks... Prerequisite check "CheckActiveFilesAndExecutables" failed. The details are: Following executables are active : /home/oracle/app/oracle/product/11.2.0/dbhome_1/bin/oracle UtilSession failed: Prerequisite check "CheckActiveFilesAndExecutables" failed. Log file location: /home/oracle/app/oracle/product/11.2.0/dbhome_1/cfgtoollogs/opatch/opatch2014-11-24_13-34-05PM_1.log OPatch failed with error code 73 打开Log: [oracle@WCSCSTYDB OPatch]$ vi /home/oracle/app/oracle/product/11.2.0/dbhome_1/cfgtoollogs/opatch/opatch2014-11-24_13-34-05PM_1.log [Nov 24, 2014 1:34:06 PM] OPatch invoked as follows: 'napply -oh /home/oracle/app/oracle/product/11.2.0/dbhome_1 -local /opt/14727310/ -invPtrLoc /home/oracle/app/oracle/product/11.2.0/dbhome_1/oraInst.loc ' [Nov 24, 2014 1:34:06 PM] OUI-67077: Oracle Home : /home/oracle/app/oracle/product/11.2.0/dbhome_1 Central Inventory : /ora01/oraInventory from : /home/oracle/app/oracle/product/11.2.0/dbhome_1/oraInst.loc OPatch version : 11.2.0.3.0 OUI version : 11.2.0.3.0 OUI location : /home/oracle/app/oracle/product/11.2.0/dbhome_1/oui Log file location : /home/oracle/app/oracle/product/11.2.0/dbhome_1/cfgtoollogs/opatch/opatch2014-11-24_13-34-05PM_1.log [Nov 24, 2014 1:34:06 PM] Patch history file: /home/oracle/app/oracle/product/11.2.0/dbhome_1/cfgtoollogs/opatch/opatch_history.txt [Nov 24, 2014 1:34:09 PM] Verifying environment and performing prerequisite checks... [Nov 24, 2014 1:34:09 PM] Ignoring file "/opt/14727310//README.html" in the patch directory. [Nov 24, 2014 1:34:09 PM] Ignoring file "/opt/14727310//README.txt" in the patch directory. [Nov 24, 2014 1:34:09 PM] Ignoring file "/opt/14727310//patchmd.xml" in the patch directory. [Nov 24, 2014 1:34:10 PM] Checking conflict among patches... [Nov 24, 2014 1:34:10 PM] Checking conflicts for patch : 14727310 [Nov 24, 2014 1:34:10 PM] Checking if Oracle Home has components required by patches... [Nov 24, 2014 1:34:10 PM] Check if patch "13343438" is a no-op patch. [Nov 24, 2014 1:34:10 PM] Check if patch "13696216" is a no-op patch. [Nov 24, 2014 1:34:10 PM] Check if patch "13923374" is a no-op patch. [Nov 24, 2014 1:34:10 PM] Opt. comp. not in OH inventory: oracle.network.cman, 11.2.0.3.0 [Nov 24, 2014 1:34:10 PM] [ oracle.network.cman, 11.2.0.3.0 ] [Nov 24, 2014 1:34:10 PM] Check if patch "14275605" is a no-op patch. [Nov 24, 2014 1:34:10 PM] Opt. comp. not in OH inventory: oracle.precomp.lang, 11.2.0.3.0 Type :quit<Enter> to exit Vim 1,1 Top error Code为73, 根据报错信息“CheckActiveFilesAndExecutables” 说有文件被使用,具体怎么看是什么文件被使用,求大神帮忙救火 根据LOG我去找这3个文件(README.html,README.txt,patchmd.xml): [root@WCSCSTYDB ~]# cd /opt/14727310/ [root@WCSCSTYDB 14727310]# ls 13343438 13696216 13923374 14275605 14727310 patchmd.xml README.html README.txt 结果却没有这3个文件.
惜分飞 2014-11-24
  • 打赏
  • 举报
回复
OPatch failed: PatchObject constructor: Input file "/home/oracle/app/oracle/product/11.2.0/dbhome_1/OPatch/etc/config/actions" or "/home/oracle/app/oracle/product/11.2.0/dbhome_1/OPatch/etc/config/inventory" does not exist. 你建议你重新升级opatch 看看,或者执行opatch其他命令看看 比如opatch version 等看看opatch是否正常

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧