近期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,问题被成功解决。
Windows平台下opatch apply报错:OUI-67073
来源:这里教程网
时间:2026-03-03 12:42:56
作者:
编辑推荐:
- Windows平台下opatch apply报错:OUI-6707303-03
- word文档为什么不显示图片03-03
- word2007怎么合并、拆分单元格03-03
- 怎么一次性删除Word2007文档中的所有批注03-03
- 怎么给WORD加密,防止别人偷看文档03-03
- 怎样给Word文档图片加上解说词03-03
- 怎么在Word中添加多个文字水印03-03
- [20181207]12c bootstrap$段头都会记录在哪里.txt03-03
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- Windows平台下opatch apply报错:OUI-67073
Windows平台下opatch apply报错:OUI-67073
26-03-03 - 配置ASM以及创建恢复目录
配置ASM以及创建恢复目录
26-03-03 - oracle 12c 新增的诊断事件的初步尝试
oracle 12c 新增的诊断事件的初步尝试
26-03-03 - 在Word上如何设置只关闭当前窗口
在Word上如何设置只关闭当前窗口
26-03-03 - 数据库大版本升级27个约束消失之谜--技术人生系列第五十二期-我和数据中心的故事
- 这不仅仅是SQL优化!!--技术人生系列第五十五期-我和数据中心的故事
这不仅仅是SQL优化!!--技术人生系列第五十五期-我和数据中心的故事
26-03-03 - 发现隐患,就在上线前 --技术人生系列第五十三期-我和数据中心的故事
发现隐患,就在上线前 --技术人生系列第五十三期-我和数据中心的故事
26-03-03 - ORACLE问题分析过程中的“暴力美学”--技术人生系列第五十六期--我和数据中心的故事
- Debian NTP服务器配置(手把手教你搭建Linux时间同步服务)
Debian NTP服务器配置(手把手教你搭建Linux时间同步服务)
26-03-03 - 开发的bug,运维别接--技术人生系列第五十八期--我和数据中心的故事
开发的bug,运维别接--技术人生系列第五十八期--我和数据中心的故事
26-03-03
