`

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.0  
Copyright (c) 2012, Oracle Corporation.  All rights reserved.  
Oracle Home       : /opt/oracle/product/db_1  
Central Inventory : /opt/oraInventory  
from           : /opt/oracle/product/db_1/oraInst.loc  
OPatch version    : 11.2.0.3.0  
OUI version       : 11.2.0.3.0  
Log file location : /opt/oracle/product/db_1/cfgtoollogs/opatch/opatch2012-12-18_21-45-13PM_1.log  
Verifying environment and performing prerequisite checks...  
Prerequisite check "CheckActiveFilesAndExecutables" failed.  
The details are:  
Following executables are active :  
/opt/oracle/product/db_1/bin/oracle  
Prerequisite check "CheckActiveFilesAndExecutables" failed.  
The details are:  
Following executables are active :  
/opt/oracle/product/db_1/lib/libclntsh.so.11.1  
UtilSession 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.log  
OPatch failed with error code 73  
仔细查看报错提示“Check Active Files And Executables”可能是有些执行程序用到了  
/opt/oracle/product/db_1/lib/目录下的库文件libclntsh.so.11.1  
2.使用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: 12831m  
3.查看12831号进程,12831号进程为sqlplus 程序,应该就是sqlplus正在使用libclntsh.so.11.1库文件  
[oracle@ora_11g oinstall]$ ps -ef | grep 12831  
oracle   12831  6986  0 21:44 pts/3    00:00:00 sqlplus   as sysdba  
oracle   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 12831  
oracle   13013  9126  0 21:55 pts/1    00:00:00 grep 12831  
5.重新执行opatch 顺利执行完成  

参考至:http://blog.csdn.net/evils798/article/details/8316458

如有错误,欢迎指正

邮箱:czmcj@163.com

分享到:
评论

相关推荐

    使用opatch安装weblogic补丁

    weblogic 12C 之后,就不再支持bsu工具,而改用opatch安装补丁。

    oracle11g opatch (linux+windows)

    - 应用补丁同样使用`opatch apply`命令,但需在命令提示符中输入补丁文件的完整路径,例如:`opatch apply C:\path\to\p6880880_112000_MSWIN-x86-64.zip`。 - Windows下的Opatch也支持批处理脚本,适用于多台...

    opatch 11.2.0.3.6

    2. **运行OPatch**:进入补丁目录,执行OPatch可执行文件,如`./opatch apply`命令。 3. **遵循提示**:按照OPatch的提示进行操作,包括确认安装路径、检查先决条件等。 4. **等待安装完成**:OPatch将自动执行补丁...

    Opatch13.9.4.2补丁程序

    3. 运行OPatch的主执行文件,例如`opatch apply`,并指定补丁的ID或补丁包的位置。 4. 按照OPatch的提示进行操作,等待补丁应用完成。 5. 检查OPatch的日志文件,确认补丁应用成功且没有错误。 在补丁应用后,建议...

    OPatch命令使用说明

    * `opatch apply -help`:显示应用补丁程序的帮助信息。 * `opatch lsinventory -help`:显示当前数据库的补丁程序列表的帮助信息。 六、OPatch 命令与 Oracle 数据库的关系 OPatch 命令是 Oracle 数据库管理系统...

    Opatch升级到13.9升级包

    使用`opatch apply`命令,指定对应的补丁文件路径,按照Opatch的提示完成补丁应用。 8. **系统重启**:有些补丁可能需要重启服务或者数据库实例,确保所有的更改生效。遵循Oracle的最佳实践来执行必要的重启步骤。 ...

    OPatch11.2.0.3.27.rar

    通过执行`opatch apply`命令,用户可以轻松地将补丁应用到系统中。在应用补丁前,建议先运行`opatch prereq`检查,以确保系统满足补丁的先决条件。 5. **日志记录**:OPatch会在$ORACLE_HOME/log目录下创建日志文件...

    oracle10g OPatch 10.2.0.5.1

    4. **执行OPatch**:使用命令行启动OPatch,例如`$ORACLE_HOME/OPatch/opatch lsinventory`列出当前已安装的补丁,或者`$ORACLE_HOME/OPatch/opatch apply <patch_id>`应用特定的补丁ID。 5. **补丁应用流程**:在...

    OPatch20.0.0.0 Microsoft Windows 64

    5. 应用补丁:根据补丁文档提供的指导,运行`opatch apply`命令,指定补丁ID来安装新补丁。 6. 检查:补丁安装完成后,再次运行`opatch lsinventory`检查新补丁是否成功安装。 7. 回滚:如果需要,可以使用`opatch ...

    OPatch11.2.0.3.12版本补丁升级工具包

    4. **运行OPatch**:执行OPatch可执行文件(通常为`opatch apply`命令),按照提示进行补丁升级。 5. **验证**:补丁应用完成后,通过`opatch lsinventory`命令检查补丁是否成功安装。 6. **重启服务**:根据补丁...

    OPATCH_VERSION13.9.4.2.5升级安装包升级OPATCH工具包,

    Oracle OPatch是Oracle数据库软件的重要组成部分,主要用于更新和修补Oracle产品中的各种补丁。在标题和描述中提到的"OPATCH_VERSION13.9.4.2.5"是一个特定版本的OPatch工具,用于升级Oracle环境中的OPatch工具本身...

    可以获得opatch命令的帮助信息

    2. `opatch apply --help`:显示`apply`命令的帮助信息。 3. `opatch lsinventory --help`:显示`lsinventory`命令的帮助信息。 4. `opatch napply --help`:显示`napply`命令的帮助信息。 5. `opatch nrollback --...

    oracle opatch使用方法

    1. **`opatch apply`** - **用途**:用于应用新的补丁。 - **示例**: ```bash opatch apply -id ``` 2. **`opatch rollback`** - **用途**:用于回滚已安装的补丁。 - **示例**: ```bash opatch ...

    oracle Opatch 12.2.0.1

    - **运行Opatch**:使用`opatch apply`命令来安装补丁,根据提示完成操作。 - **验证安装**:使用`opatch lsinventory`命令查看补丁是否成功安装。 5. **注意事项** - 在应用补丁前,务必备份数据库和相关配置...

    最新的OPATCH工具 VERSION 11.2.0.3.17

    - 运行`opatch apply`命令,指定补丁ID,OPatch会自动处理后续步骤,包括预检查、安装和验证。 4. **OPatch的命令行选项** - `opatch lsinventory`: 查看当前系统的补丁清单。 - `opatch prereq`: 运行补丁的预...

    OPatch 版本 OPatch-11.2.0.3.15:p6880880_112000_Linux-x86-64.zip

    4. **应用补丁**:使用OPatch的`apply`命令来安装补丁。在命令行中,你将指定OPatch的位置、补丁ID以及可能的其他选项。 5. **验证补丁**:安装后,你可以使用`opatch lsinventory`命令来检查补丁是否成功应用,并...

    Weblogic-OPatch-13.9.4.2.5

    4. 运行OPatch:执行OPatch的apply命令,指定补丁文件的位置,开始补丁安装过程。 5. 验证安装:补丁安装完成后,使用OPatch的list_patches命令确认补丁已经成功应用。 在整个过程中,需要注意的是,安装补丁前要...

    最新的OPATCH工具 VERSION 11.2.0.3.12

    - **运行OPatch**:使用命令行执行OPatch,例如`$ORACLE_HOME/OPatch/opatch apply`,指向要应用的补丁ID。 - **验证结果**:应用补丁后,OPatch会生成日志文件,通过查看日志确认补丁安装成功。 3. **注意事项**...

    Oracle OPatch 12.2.0.1.39

    Oracle OPatch 12.2.0.1.39 是一个重要的软件更新工具,专门用于处理基于Oracle Universal Installer (OUI) 的Oracle Home环境。这个版本的OPatch旨在提高Oracle产品的稳定性和性能,同时也解决了之前版本可能存在的...

    weblogic 补丁工具opatch13.9.4.2.5 p28186730_139425_Generic.zip

    5. **应用补丁**:运行`opatch apply`命令,指定补丁位置,开始安装补丁。根据提示,按照交互式操作进行。 6. **验证安装**:补丁安装完成后,使用`opatch lsinventory`再次查看,确认新补丁已成功安装。 7. **重启...

Global site tag (gtag.js) - Google Analytics