错误日志:

[Aug 9, 2017 10:29:21 AM]    Prerequisite check "CheckActiveFilesAndExecutables" failed.
The details are: Following executables are active :
/opt/oracle/oradb/home/bin/tnslsnr
/opt/oracle/oradb/home/lib/libclntsh.so.11.1
[Aug 9, 2017 10:29:21 AM] Start fuser command /sbin/fuser /opt/oracle/oradb/home/bin/amdu at Wed Aug 09 10:29:21 CST 2017
[Aug 9, 2017 10:29:21 AM] Finish fuser command /sbin/fuser /opt/oracle/oradb/home/bin/amdu at Wed Aug 09 10:29:21 CST 2017
[Aug 9, 2017 10:29:21 AM] Start fuser command /sbin/fuser /opt/oracle/oradb/home/bin/kfed at Wed Aug 09 10:29:21 CST 2017
[Aug 9, 2017 10:29:21 AM] Finish fuser command /sbin/fuser /opt/oracle/oradb/home/bin/kfed at Wed Aug 09 10:29:21 CST 2017
[Aug 9, 2017 10:29:21 AM] Start fuser command /sbin/fuser /opt/oracle/oradb/home/bin/proc at Wed Aug 09 10:29:21 CST 2017
[Aug 9, 2017 10:29:21 AM] Finish fuser command /sbin/fuser /opt/oracle/oradb/home/bin/proc at Wed Aug 09 10:29:21 CST 2017
[Aug 9, 2017 10:29:21 AM] Start fuser command /sbin/fuser /opt/oracle/oradb/home/bin/wrap at Wed Aug 09 10:29:21 CST 2017
[Aug 9, 2017 10:29:21 AM] Finish fuser command /sbin/fuser /opt/oracle/oradb/home/bin/wrap at Wed Aug 09 10:29:21 CST 2017
[Aug 9, 2017 10:29:21 AM] OUI-67073:UtilSession failed: Prerequisite check "CheckActiveFilesAndExecutables" failed.
[Aug 9, 2017 10:29:21 AM] Finishing UtilSession at Wed Aug 09 10:29:21 CST 2017
[Aug 9, 2017 10:29:21 AM] Log file location: /opt/oracle/oradb/home/cfgtoollogs/opatch/opatch2017-08-09_10-29-17AM_1.log
[Aug 9, 2017 10:29:21 AM] Stack Description: java.lang.RuntimeException: Prerequisite check "CheckActiveFilesAndExecutables" failed.
[Aug 9, 2017 10:29:21 AM] StackTrace: oracle.opatch.OPatchSessionHelper.runApplyPrereqs(OPatchSessionHelper.java:6420)
[Aug 9, 2017 10:29:21 AM] StackTrace: oracle.opatch.opatchutil.NApply.process(NApply.java:1621)
[Aug 9, 2017 10:29:21 AM] StackTrace: oracle.opatch.opatchutil.OUSession.napply(OUSession.java:1127)
[Aug 9, 2017 10:29:21 AM] StackTrace: sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[Aug 9, 2017 10:29:21 AM] StackTrace: sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[Aug 9, 2017 10:29:21 AM] StackTrace: sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[Aug 9, 2017 10:29:21 AM] StackTrace: java.lang.reflect.Method.invoke(Method.java:592)
[Aug 9, 2017 10:29:21 AM] StackTrace: oracle.opatch.UtilSession.process(UtilSession.java:322)
[Aug 9, 2017 10:29:21 AM] StackTrace: oracle.opatch.OPatchSession.main(OPatchSession.java:2346)
[Aug 9, 2017 10:29:21 AM] StackTrace: oracle.opatch.OPatch.main(OPatch.java:583)

  

解决办法:

  1. 停止监听
  2. kill掉与oracle相关的进程。

异常:

  • 如果ps -ef |grep oracle检查信息如下,并没有oracle进程存在。
oracle    5151  9981  0 19:53 pts/0    00:00:00 su - oracle
oracle 5152 5151 0 19:53 pts/0 00:00:00 -bash
oracle 22762 5152 0 20:18 pts/0 00:00:00 ps -ef
oracle 22763 5152 0 20:18 pts/0 00:00:00 grep oracle

  

  使用root用户去执行lsof命令指定到最上一层的目录去查。
  然后再kill掉。

  

Prerequisite check "CheckActiveFilesAndExecutables" failed.的更多相关文章

  1. Win7无法安装程序提示Installer integrity check has failed的解决方法

    最近小明在Win7系统中下载了一款软件,但是在下载的时候弹出了NSIS Error:Installer integrity check has failed.Common causer include ...

  2. 执行opatch apply 报错 OPatch failed with error code 73

    .执行opatch apply 报错 OPatch failed [oracle@ora_11g 14275605]$ /opt/oracle/product/db_1/OPatch/opatch a ...

  3. 完整记录一则Oracle 11.2.0.4单实例打PSU补丁的过程

    本文记录了打PSU的全过程,意在体会数据库打PSU补丁的整个过程. 1.OPatch替换为最新版本2.数据库软件应用19121551补丁程序3.数据库应用补丁4.验证PSU补丁是否应用成功 1.OPa ...

  4. 给11gR2 Dataguard打psu补丁的步骤及注意事项

    参考文档278641.1 0.备份备主备库的spfile备份主库的数据 1.在主库上暂停向备库传日志alter system set log_archive_dest_state_X=defer sc ...

  5. ORACLE升级PSU&OJVM注意的问题及遇到问题解决思路

    [环境介绍] 系统环境:Solaris + Oracle 11R2 + OGG + 脚本定时任务统计信息收集 [背景描述] 基于集团的安全检查,需要对数据库版本进行漏洞扫描,漏洞扫描中存在RBDMS和 ...

  6. 在部署有OGG的数据库主机上打数据库patch遇到的问题libclntsh.so.11.1 active

    在部署有OGG的数据库主机上打数据库patch遇到的问题$ORACLE_HOME/lib/libclntsh.so.11.1 active 例如以下是报错提示: [oracle@lei1 175796 ...

  7. oracle11g安装补丁升级

    检查当前数据库CPU和PSU补丁信息 方法一: 登录数据库,检查DBA_REGISTRY_HIST视图. SYS@orcl> select *from dba_registry_history; ...

  8. 19c新环境安装补丁(三)_推荐

    本次安装Oracle RAC 19.3 版本 Linux red-hat 7.8  DB安装补丁  RUR 20200717. 本次安装Oracle补丁的方法类似于11G RAC打补丁的方法.  [可 ...

  9. oracle 11.2.0.1.0 升级 11.2.0.4.0 并 patch 到11.2.0.4.7

    升级步骤: (1)    备份数据库 (2)    运行patchset,升级oracle 软件 (3)    准备新的ORACLE_HOME (4)    运行dbua 或者脚本升级实例 (5)   ...

随机推荐

  1. python核心数据结构之字典

    ![](http://images2015.cnblogs.com/blog/1182370/201706/1182370-20170628210759774-266944364.jpg) [TOC ...

  2. java当中成员变量和局部变量的区别

    1:成员变量定义在类中,整个类中都可以访问.2:局部变量定义在函数,语句,局部代码块中,只在所属的区域有效.3:成员变量存在于堆内存的对象中.4:局部变量存在于栈内存的方法中.5:成员变量随着对象的创 ...

  3. Example007关闭窗口时关闭父窗口

    <!--实例007关闭窗口时刷新父窗口--> <!DOCTYPE html> <html lang="en"> <head> < ...

  4. js或者jq的tab切换

    <!DOCTYPE html><html><head><meta http-equiv="Content-Type" content=&q ...

  5. css画三角形,梯形

    (根据调节边框的宽度来调节三角形形状) <!DOCTYPE html> <html> <head> <meta http-equiv="Conten ...

  6. Java基础(7)-异常处理

    异常处理 异常继承层次 Throwable |-Error 致命的错误无法处理 |-Exception |-IOException 系统资源读取失败等错误 |-RuntimeException(未检异 ...

  7. Java List Remove时要注意的细节

    1.如果你是在遍历的时候去remove一个对象 for(int i = 0, length = list.size(); i<length; i++){} 这种遍历需要每次remove时,对i- ...

  8. redhat nginx随机启动脚本

    开机自动启动nginx 1.    扔脚本进去/etc/init.d/ 2.    授权     chmod +x nginx 3.    一旦抛出:binsh^M错误就执行编码改写     设置do ...

  9. 20170717_python爬虫之requests+cookie模拟登陆

    在成功登陆之前,失败了十几次.完全找不到是什么原因导致被网站判断cookie是无效的. 直到用了firefox的httpfox之后才发现cookie里还有一个ASP.NET_SessionId 这个字 ...

  10. 一些重要 Docker 命令的简单介绍

    1. 拉取 Docker 镜像 由于容器是由 Docker 镜像构建的,首先我们需要拉取一个 docker 镜像来开始.我们可以从 Docker Registry Hub 获取所需的 docker 镜 ...