opatch apply 报错 OPatch failed with error code 73

来源:互联网 发布:常见的几个默认端口号 编辑:程序博客网 时间:2024/05/22 05:07
1.执行opatch apply 报错 OPatch failed with error code 73[oracle@ora_11g 14275605]$ /opt/oracle/product/db_1/OPatch/opatch apply ./Oracle Interim Patch Installer version 11.2.0.3.0Copyright (c) 2012, Oracle Corporation.  All rights reserved.Oracle Home       : /opt/oracle/product/db_1Central Inventory : /opt/oraInventory   from           : /opt/oracle/product/db_1/oraInst.locOPatch version    : 11.2.0.3.0OUI version       : 11.2.0.3.0Log file location : /opt/oracle/product/db_1/cfgtoollogs/opatch/opatch2012-12-18_21-45-13PM_1.logVerifying environment and performing prerequisite checks...Prerequisite check "CheckActiveFilesAndExecutables" failed.The details are:Following executables are active :/opt/oracle/product/db_1/bin/oraclePrerequisite check "CheckActiveFilesAndExecutables" failed.The details are:Following executables are active :/opt/oracle/product/db_1/lib/libclntsh.so.11.1UtilSession failed: Prerequisite check "CheckActiveFilesAndExecutables" failed.Prerequisite check "CheckActiveFilesAndExecutables" failed.Log file location: /opt/oracle/product/db_1/cfgtoollogs/opatch/opatch2012-12-18_21-45-13PM_1.logOPatch failed with error code 73仔细查看报错提示“Check Active Files And Executables”可能是有些执行程序用到了/opt/oracle/product/db_1/lib/目录下的库文件libclntsh.so.11.12.使用fuser查看[oracle@ora_11g oinstall]$ /sbin/fuser   /opt/oracle/product/db_1/lib/libclntsh.so.11.1/opt/oracle/product/db_1/lib/libclntsh.so.11.1: 12831m3.查看12831号进程,12831号进程为sqlplus 程序,应该就是sqlplus正在使用libclntsh.so.11.1库文件[oracle@ora_11g oinstall]$ ps -ef | grep 12831oracle   12831  6986  0 21:44 pts/3    00:00:00 sqlplus   as sysdbaoracle   12832 12831  0 21:44 ?        00:00:00 oracletest01 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))oracle   12993  9126  0 21:47 pts/1    00:00:00 grep 12831[oracle@ora_11g oinstall]$ 4.杀掉12831进程,查看结果[oracle@ora_11g oinstall]$ kill -9 12831 [oracle@ora_11g oinstall]$ ps -ef | grep 12831oracle   13013  9126  0 21:55 pts/1    00:00:00 grep 128315.重新执行opatch 顺利执行完成