Opatch java 路径_Windows平台下opatch apply报错:OUI-67073
近期Oracle被安全部门扫出来不少漏洞,要打相应的补丁。Oracle版本是11.2.0.1,平台是Windows Server 2008 R2。
首先在MOS上下载了相应patch,解压,用opatch apply安装,结果报错:
[2018-12-7 10:08:35] [INFO] opatch-external.jar is in C:\app\Administrator\product\11.2.0\dbhome_1\OPatch\jlib\opatch-external.jar
[2018-12-7 10:08:35] [INFO] [OPSR-TIME] Loading cooked inventory
[2018-12-7 10:08:35] [INFO] [OPSR-MEMORY] : Loading cooked one offs. Heap memory used 18 (MB)
[2018-12-7 10:08:35] [INFO] [OPSR-MEMORY] : Loaded cooked oneoffs. Heap memory used : 18 (MB)
[2018-12-7 10:08:35] [INFO] [OPSR-TIME] Cooked inventory loaded successfully
[2018-12-7 10:08:35] [INFO] Checking if Oracle Home has components required by patches...
[2018-12-7 10:08:35] [INFO] CheckMissingComps: Cached file does not exist or is invalid, re-build prereq result.
[2018-12-7 10:08:35] [INFO] Checking conflict among patches...
[2018-12-7 10:08:35] [INFO] Running prereq checkConflictAmongPatchesWithDetail
[2018-12-7 10:08:36] [INFO] Following patches can be applied: 10100101
[2018-12-7 10:08:36] [INFO] Following patches are not required:
[2018-12-7 10:08:36] [INFO] Following patches are auto rollbackable:
[2018-12-7 10:08:36] [INFO] Finished checking prereq checkConflictAmongPatchesWithDetail
[2018-12-7 10:08:36] [INFO] Conflict checking amongst patches PASSED
[2018-12-7 10:08:36] [INFO] Checking conflicts against Oracle Home...
[2018-12-7 10:08:36] [INFO] Running prereq checkConflictAgainstOHWithDetail
[2018-12-7 10:08:36] [INFO] Following patches can be applied: 10100101
[2018-12-7 10:08:36] [INFO] Following patches are not required:
[2018-12-7 10:08:36] [INFO] Following patches are auto rollbackable:
[2018-12-7 10:08:36] [INFO] Finished checking prereq checkConflictAgainstOHWithDetail
[2018-12-7 10:08:36] [INFO] Running prerequisite checks...
[2018-12-7 10:08:36] [INFO] Space Needed : 835.45MB
[2018-12-7 10:08:36] [INFO] Prereq checkPatchApplicableOnCurrentPlatform Passed for patch : 10100101
[2018-12-7 10:08:36] [INFO] Following active files are not used by opatch process :
C:\app\Administrator\product\11.2.0\dbhome_1\bin\oci.dll
Following active files are used by opatch process :
[2018-12-7 10:08:36] [INFO] Prerequisite check "CheckActiveFilesAndExecutables" failed.
The details are:
Following active files are not used by opatch process :
C:\app\Administrator\product\11.2.0\dbhome_1\bin\oci.dll
Following active files are used by opatch process :
[2018-12-7 10:08:36] [SEVERE] OUI-67073:UtilSession 失败: Prerequisite check "CheckActiveFilesAndExecutables" failed.
[2018-12-7 10:08:36] [INFO] Finishing UtilSession at Fri Dec 07 10:08:36 CST 2018
[2018-12-7 10:08:36] [INFO] Log file location: C:\app\Administrator\product\11.2.0\dbhome_1\cfgtoollogs\opatch\opatch2018-12-07_10-08-32上午_1.log
[2018-12-7 10:08:36] [INFO] 堆栈说明: java.lang.RuntimeException: Prerequisite check "CheckActiveFilesAndExecutables" failed.
at oracle.opatch.OPatchSessionHelper.runApplyPrereqs(OPatchSessionHelper.java:6699)
at oracle.opatch.opatchutil.NApply.legacy_process(NApply.java:998)
at oracle.opatch.opatchutil.NApply.legacy_process(NApply.java:368)
at oracle.opatch.opatchutil.NApply.process(NApply.java:348)
at oracle.opatch.opatchutil.OUSession.napply(OUSession.java:1108)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at oracle.opatch.UtilSession.process(UtilSession.java:359)
at oracle.opatch.OPatchSession.process(OPatchSession.java:2650)
at oracle.opatch.OPatch.process(OPatch.java:784)
at oracle.opatch.OPatch.main(OPatch.java:834)
Caused by: java.lang.RuntimeException: Prerequisite check "CheckActiveFilesAndExecutables" failed.
... 13 more
Caused by: oracle.opatch.PrereqFailedException: Prerequisite check "CheckActiveFilesAndExecutables" failed.
... 13 more
报CheckActiveFilesAndExecutables,说明有Oracle的相关文件被锁定了。但报错日志中并没有列出哪些被锁定。
查看相关Oracle服务,都已经关闭了,应该没有文件被锁定才对:
仔细查看报错日志,发现
Following active files are not used by opatch process :
C:\app\Administrator\product\11.2.0\dbhome_1\bin\oci.dll
报oci.dll还处在活动状态,仔细想了想,虽然日志中应该是Windows在启动时根据Oracle的环境变量加载了某些文件,应该是这些文件导致opatch失败。因此采取以下措施:
1.修改Windows环境变量,去掉path中Oracle相关配置
2.将Oracle自动启动的服务调整为手动
重启Windows后,重新opatch apply,问题被成功解决。
Opatch java 路径_Windows平台下opatch apply报错:OUI-67073相关推荐
- %@ taglib prefix=c uri=http://java.sun.com/jsp/jstl/core %会报错
有些时候,<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>会报错,错 ...
- java 关闭 tomcat,每次关闭TOMCAT就报错 不知道什么?该如何处理
当前位置:我的异常网» Java Web开发 » 每次关闭TOMCAT就报错 不知道什么?该如何处理 每次关闭TOMCAT就报错 不知道什么?该如何处理 www.myexceptions.net 网 ...
- MySQL在windows系统中修改datadir路径后无法启动问题,报错1067
windows server2008下如何更改MySQL数据库的目录的帖子已经很多了,这里简单介绍一个步骤,如果不成功请先查看其它帖子. 更改默认的mysql数据库目录将 C:\Documents a ...
- 新手零基础:飞桨代码中关于图片路径读取和资源解压报错
#飞桨代码中关于图片路径读取和资源解压报错 1.路径读取 在进行路径图片读取时,不同版本的python的os模块在路径拼接时会报错,一般情况下os.path.join(path,name),是可以将路 ...
- 记一次Java代码不执行,也不报错!求大佬赐教!
记一次Java代码不执行,也不报错!求大佬赐教! 发生背景 问题所在 发生背景 实训在做串口通讯的时候,进行数据处理时,代码执行一部分,有一部分没有执行. 十分纳闷,代码如下: /*** 处理返回结果 ...
- 数据库建表时, 没有成功创建表 No migrations to apply报错原因和解决方法
一.在cmd中执行执行python manage.py makemigrations可以顺利创建0001_initial.py文件,但继续执行python manage.py migrate时出现No ...
- SpringBoot项目在eclipse中能运行,部署到服务器 nohup java -jar 方式运行就无法显示报错
SpringBoot项目在eclipse中能运行,部署到服务器 nohup java -jar 方式运行就无法显示报错: *************************** APPLICATION ...
- java git服务器_Windows平台下Git服务器搭建
第一步:下载Java,下载地址:http://www.java.com/zh_CN/ 第二步:安装Java.安装步骤不再详述. 第三步:配置Java环境变量. 右键"计算机" =& ...
- windows 本地搭建git仓库_Windows平台下Github远程仓库的搭建-Go语言中文社区
前言 Github是一个面向开源及私有软件项目的托管平台,拥有超过900万开发者用户,有众多的开源项目供研究者学习.还提供了很多项目管理功能,方便多终端同步管理项目.本文将介绍Windows平台下Gi ...
最新文章
- 程序员如何做瑜伽? | 每日趣闻
- 腾讯2020校园招聘----覆盖
- /etc/network/interfaces
- html图片分四面切割播,CSS3切割轮播图
- PHP逻辑运算符如何写,PHP 逻辑运算符
- 计算机辅助功能包括什么,CAD软件是什么?有什么功能?
- 深入java虚拟机(二) 对象的创建
- Linux Ftrace介绍与原理
- Hbuilderx编辑器介绍(00)
- python随机森林变量重要性_随机森林如何评估特征重要性【机器学习面试题详解】...
- rust 使用fltk 的小问题
- 中国互联网二十四年红黑史
- ​PHP现在不好找工作是真的吗?
- 阿里云centos7 服务器XorDDoS木马查杀
- 期货卖出平仓价和买入平仓价(期货平仓价和结算价)
- Android、IOS和Java三个平台一致的加密工具
- linux 常用的shell脚本
- ~~~实用工具~~~
- linux怎么在sdb创建100g盘,linux新磁盘分区操作
- SAP FI 系列 (023) - 使用工作清单维护汇率
热门文章
- 【报告分享】完美日记品牌分析报告.pdf(附68页pdf全文下载链接)
- 【好文推荐】梁宁:人一通透,就不怎么算小账
- BOOM!多模态遇上推荐系统
- win10恢复出厂设置_电脑Win10系统恢复出厂设置
- Leetcode每日一题:22.generate-parentheses(括号生成)
- 数学建模-14.主成分分析PCA
- 吴恩达机器学习ex7:K-means分类
- linux下使用过的命令总结(未整理完)
- 让Netty入门变得简单
- log4j 日志级别_log4j-Mybatis(5)