At attempt to install a patch on top 11.2.0.3. OPatch failed with error code = 41. OPatch needs to modify files which are being used by some processes.

At attempt to install the interim patch, in my case 11.2.0.3 bundle patch 4, on top 11.2.0.3 on Windows Server 2008 R2 x64 by means of OPatch versions 11.2.0.3 I receive an error.

Key phrases:

Prerequisite check «CheckActiveFilesAndExecutables» failed.

srvm.jar — c:appadminproduct11.2.0gridouijlibsrvm.jar

The message on screen:

c:appadminproduct11.2.0grid13783453>opatch apply
Oracle Interim Patch Installer version 11.2.0.3.0
Copyright (c) 2012, Oracle Corporation.  All rights reserved.

Oracle Home       : c:appadminproduct11.2.0grid
Central Inventory : C:Program FilesOracleInventory
from           : n/a
OPatch version    : 11.2.0.3.0
OUI version       : 11.2.0.3.0
Log file location : c:appadminproduct11.2.0gridcfgtoollogsopatch13783453_Apr_11_2012_14_00_3
1apply2012-04-11_14-00-30PM_1.log

Applying interim patch '13783453' to OH 'c:appadminproduct11.2.0grid'
Verifying environment and performing prerequisite checks...
Patch 13783453: Optional component(s) missing : [ oracle.precomp.common, 11.2.0.3.0 ] , [ oracle.pre
comp.lang, 11.2.0.3.0 ] , [ oracle.ntoledb.odp_net_2, 11.2.0.3.0 ] , [ oracle.rdbms.tg4msql, 11.2.0.
3.0 ] , [ oracle.rdbms.oci, 11.2.0.3.0 ] , [ oracle.ntoramts, 11.2.0.3.0 ] , [ oracle.rdbms.ic, 11.2
.0.3.0 ] , [ oracle.sysman.console.db, 11.2.0.3.0 ]
Prerequisite check "CheckActiveFilesAndExecutables" failed.
The details are:

Following files are active :
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
Log file location: c:appadminproduct11.2.0gridcfgtoollogsopatch13783453_Apr_11_2012_14_00_31
apply2012-04-11_14-00-30PM_1.log

Recommended actions: OPatch needs to modify files which are being used by some processes.

OPatch failed with error code = 41

c:appadminproduct11.2.0grid13783453>

The message in log-file Opatch — c:appadminproduct11.2.0gridcfgtoollogsopatch13783453_Apr_11_2012_14_00_31
apply2012-04-11_14-00-30PM_1.log:

[11.04.2012 14:00:33]        OPatch invoked as follows: 'apply '
[11.04.2012 14:00:33]        OUI-67077:
Oracle Home       : c:appadminproduct11.2.0grid
Central Inventory : C:Program FilesOracleInventory
from           : n/a
OPatch version    : 11.2.0.3.0
OUI version       : 11.2.0.3.0
OUI location      : c:appadminproduct11.2.0gridoui
Log file location : c:appadminproduct11.2.0gridcfgtoollogsopatch13783453_Apr_11_2012_14_00_31apply2012-04-11_14-00-30PM_1.log
[11.04.2012 14:00:33]        Patch history file: c:appadminproduct11.2.0gridcfgtoollogsopatchopatch_history.txt
[11.04.2012 14:00:33]        Starting ApplySession at Wed Apr 11 14:00:33 MSD 2012
[11.04.2012 14:00:33]        Starting Apply Session at Wed Apr 11 14:00:33 MSD 2012
[11.04.2012 14:00:34]        OPatch will do the following:
[Oracle Home discovery]                      : Configure and Validate Oracle Home info.
[Prerequisite for apply]                     : Invoke prerequisites to see if patch can be applied.
[Patch conflict detection for apply patch]   : Check if any conflict with already installed patches in Oracle Home.
[11.04.2012 14:00:34]        --------------------- Oracle Home discovery ---------------------
[11.04.2012 14:00:34]        OUI-67086:ApplySession applying interim patch '13783453' to OH 'c:appadminproduct11.2.0grid'
[11.04.2012 14:00:34]        Applying interim patch '13783453' to OH 'c:appadminproduct11.2.0grid'
[11.04.2012 14:00:34]        Starting to apply patch to local system at Wed Apr 11 14:00:34 MSD 2012
[11.04.2012 14:00:34]        Verifying environment and performing prerequisite checks...
[11.04.2012 14:00:37]        Start the Apply initScript at Wed Apr 11 14:00:37 MSD 2012
[11.04.2012 14:00:37]        Finish the Apply initScript at Wed Apr 11 14:00:37 MSD 2012
[11.04.2012 14:00:37]        --------------------- Prerequisite for apply ---------------------
[11.04.2012 14:00:37]        Running prerequisite checks...
[11.04.2012 14:00:37]        Patch "13783453" is ignored as it is not a "Fusion Applications patch".
[11.04.2012 14:00:37]        Check if patch "13783453"  is a no-op patch.
[11.04.2012 14:00:37]        Opt. comp. not in OH inventory: oracle.precomp.common, 11.2.0.3.0
[11.04.2012 14:00:37]        Opt. comp. not in OH inventory: oracle.precomp.lang, 11.2.0.3.0
[11.04.2012 14:00:37]        Opt. comp. not in OH inventory: oracle.ntoledb.odp_net_2, 11.2.0.3.0
[11.04.2012 14:00:37]        Opt. comp. not in OH inventory: oracle.rdbms.tg4msql, 11.2.0.3.0
[11.04.2012 14:00:37]        Opt. comp. not in OH inventory: oracle.rdbms.oci, 11.2.0.3.0
[11.04.2012 14:00:37]        Opt. comp. not in OH inventory: oracle.ntoramts, 11.2.0.3.0
[11.04.2012 14:00:37]        Opt. comp. not in OH inventory: oracle.rdbms.ic, 11.2.0.3.0
[11.04.2012 14:00:37]        Opt. comp. not in OH inventory: oracle.sysman.console.db, 11.2.0.3.0
[11.04.2012 14:00:37]        [ oracle.precomp.common, 11.2.0.3.0 ] , [ oracle.precomp.lang, 11.2.0.3.0 ] , [ oracle.ntoledb.odp_net_2, 11.2.0.3.0 ] , [ oracle.rdbms.tg4msql, 11.2.0.3.0 ] , [ oracle.rdbms.oci, 11.2.0.3.0 ] , [ oracle.ntoramts, 11.2.0.3.0 ] , [ oracle.rdbms.ic, 11.2.0.3.0 ] , [ oracle.sysman.console.db, 11.2.0.3.0 ]
[11.04.2012 14:00:37]        None of the selected patches are no-op. patches..
[11.04.2012 14:00:38]        Space Needed : 2416.715MB
[11.04.2012 14:00:38]        Prereq checkPatchApplicableOnCurrentPlatform Passed for patch : 13783453
[11.04.2012 14:00:38]        Patch 13783453: Optional component(s) missing : [ oracle.precomp.common, 11.2.0.3.0 ] , [ oracle.precomp.lang, 11.2.0.3.0 ] , [ oracle.ntoledb.odp_net_2, 11.2.0.3.0 ] , [ oracle.rdbms.tg4msql, 11.2.0.3.0 ] , [ oracle.rdbms.oci, 11.2.0.3.0 ] , [ oracle.ntoramts, 11.2.0.3.0 ] , [ oracle.rdbms.ic, 11.2.0.3.0 ] , [ oracle.sysman.console.db, 11.2.0.3.0 ]
[11.04.2012 14:00:39]        Following files are active :
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
[11.04.2012 14:00:39]        Prerequisite check "CheckActiveFilesAndExecutables" failed.
The details are:

Following files are active :
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
c:appadminproduct11.2.0gridouijlibsrvm.jar
[11.04.2012 14:00:39]        OPatch will clean up 'restore.sh,make.txt' files and 'rac,scratch,backup' directories.
You will be still able to rollback patches after this cleanup.
Do you want to proceed? [y|n]
[11.04.2012 14:00:42]        Y (auto-answered by -silent)
[11.04.2012 14:00:42]        User Responded with: Y
[11.04.2012 14:00:42]        Size of directory "c:appadminproduct11.2.0grid.patch_storage" before cleanup is 56 bytes.
[11.04.2012 14:00:42]        Deleting the directory "c:appadminproduct11.2.0grid.patch_storage13783453_Mar_17_2012_00_06_51backup"
[11.04.2012 14:00:42]        Deleted the directory "c:appadminproduct11.2.0grid.patch_storage13783453_Mar_17_2012_00_06_51backup"
[11.04.2012 14:00:42]        Size of directory "c:appadminproduct11.2.0grid.patch_storage" after cleanup is 56 bytes.
[11.04.2012 14:00:42]        UtilSession: Backup area for restore has been cleaned up. For a complete list of files/directories
deleted, Please refer log file.
[11.04.2012 14:00:42]        [ Error during Prerequisite for apply phase ] Detail:                              OUI-67074:ApplySession failed during prerequisite checks: Prerequisite check "CheckActiveFilesAndExecutables" failed.
[11.04.2012 14:00:42]        OUI-67035:System is intact, OPatch will not restore the system
[11.04.2012 14:00:42]        Finishing ApplySession at Wed Apr 11 14:00:42 MSD 2012
[11.04.2012 14:00:42]        Total time spent waiting for user-input is 0 seconds.  Finish at Wed Apr 11 14:00:42 MSD 2012
[11.04.2012 14:00:42]        Log file location: c:appadminproduct11.2.0gridcfgtoollogsopatch13783453_Apr_11_2012_14_00_31apply2012-04-11_14-00-30PM_1.log
[11.04.2012 14:00:42]        Stack Description: oracle.opatch.PrereqFailedException: Prerequisite check "CheckActiveFilesAndExecutables" failed.
[11.04.2012 14:00:42]        StackTrace: oracle.opatch.OPatchSessionHelper.runApplyPrereqs(OPatchSessionHelper.java:6420)
[11.04.2012 14:00:42]        StackTrace: oracle.opatch.ApplySession.processLocal(ApplySession.java:3856)
[11.04.2012 14:00:42]        StackTrace: oracle.opatch.ApplySession.process(ApplySession.java:5932)
[11.04.2012 14:00:42]        StackTrace: oracle.opatch.OPatchSession.main(OPatchSession.java:2063)
[11.04.2012 14:00:42]        StackTrace: oracle.opatch.OPatch.main(OPatch.java:583)

It Bug 13902704: SRVM.JAR IS LOCKED BY OPATCH 11.2.0.3.

Read in OPATCH 11.2.0.3.0 LOCKS SRVM.JAR WHEN APPLYING 11.2.0.3 BUNDLE PATCH 3 ON WINDOWS X64 (PATCH 13570057) [ID 1446273.1].

It will be corrected in the future for now only workaround, to rename oracle.opatch.classpath.jar in oracle.opatch.classpath1.jar, to apply a patch and to rename it reversely.

move %ORACLE_HOME%OPatchjliboracle.opatch.classpath.jar %ORACLE_HOME%OPatchjliboracle.opatch.classpath1.jar
opatch apply
move %ORACLE_HOME%OPatchjliboracle.opatch.classpath1.jar %ORACLE_HOME%OPatchjliboracle.opatch.classpath.jar
Запись опубликована в рубрике !ENG, Errors, ORACLE с метками , . Добавьте в закладки постоянную ссылку.