千家信息网

opatch apply 报错 OPatch failed with error code 73

发表于:2025-11-19 作者:千家信息网编辑
千家信息网最后更新 2025年11月19日,1.执行opatch apply 报错 OPatch failed with error code 73[oracle@ora_11g 14275605]$ /opt/oracle/product/d
千家信息网最后更新 2025年11月19日opatch apply 报错 OPatch failed with error code 73
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/opatch3012-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/opatch3012-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 顺利执行完成


0