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: [oracle@WCSCSTYDB OPatch]$ ./opatch version OPatch Version: 11.2.0.3.0OPatch 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.logVerifying 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.logOPatch 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个文件.
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 显示正常,是不是因为我opatch版本过低的原因,[oracle@WCSCSTYDB OPatch]$ ./opatch version OPatch Version: 11.2.0.3.0OPatch succeeded.opatch显示版本为11.2.0.3.0
比如opatch version 等看看opatch是否正常
根据您提供的资料,我重新试了一下, 使用opatch version:
[oracle@WCSCSTYDB OPatch]$ ./opatch version
OPatch Version: 11.2.0.3.0OPatch 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.logVerifying 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.logOPatch 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个文件.
Central Inventory : /ora01/oraInventory
from : /home/oracle/app/oracle/product/11.2.0/dbhome_1/oraInst.loc检查下路径是否正确
OPatch Version: 11.2.0.3.0OPatch succeeded.opatch显示版本为11.2.0.3.0