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
求版主关注
------解决思路----------------------
为Oracle Database 11.2.0.3 打11.2.0.3.5 Patch Set Update(PSU)补丁
------解决思路----------------------
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是否正常
------解决思路----------------------
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
检查下路径是否正确