Patch 28729234 requires component(s) that are not installed in OracleHome. These not-installed components are oracle.crs:11.2.0.4.0
October 28, 2019 1 Comment
Problem:
Applying OCW patch 28729234 on RDBMS home failed with the following error:
[oracle@rac1 28729234]$ $ORACLE_HOME/OPatch/opatch apply -oh $ORACLE_HOME Oracle Interim Patch Installer version 11.2.0.3.20 ... UtilSession failed: Patch 28729234 requires component(s) that are not installed in OracleHome. These not-installed components are oracle.crs:11.2.0.4.0
Reason:
The error message is confusing, because the real reason is in the patch itself. There is a duplication of folders and files. Custom/server directory under 28729234, also contains 28729234 directory.
Solution:
As a workaround run opatch from inner 28729234 directory:
[oracle@rac1 ~]$ cd /home/oracle/28813878/28729234/custom/server/28729234
Generate emocmrsp file:
[oracle@rac1 28729234]$ /u01/app/oracle/product/11.2.0/dbhome_1/OPatch/ocm/bin/emocmrsp OCM Installation Response Generator 10.3.7.0.0 - Production Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved. Provide your email address to be informed of security issues, install and initiate Oracle Configuration Manager. Easier for you if you use your My Oracle Support Email address/User Name. Visit http://www.oracle.com/support/policies.html for details. Email address/User Name: You have not provided an email address for notification of security issues. Do you wish to remain uninformed of security issues ([Y]es, [N]o) [N]: Y The OCM configuration response file (ocm.rsp) was successfully created
Apply patch using the following command:
[oracle@rac1 28729234]$ $ORACLE_HOME/OPatch/opatch apply -oh $ORACLE_HOME -ocmrf ./ocm.rsp ... Start OOP by Prereq process. Launch OOP… Oracle Interim Patch Installer version 11.2.0.3.20 Copyright (c) 2019, Oracle Corporation. All rights reserved. ... Applying interim patch '28729234' to OH '/u01/app/oracle/product/11.2.0/dbhome_1' Patching component oracle.rdbms, 11.2.0.4.0… Patch 28729234 successfully applied.
Checking that OCW is applied:
[oracle@rac1 28729234]$ $ORACLE_HOME/OPatch/opatch lspatches 28729234;OCW Patch Set Update : 11.2.0.4.190115 (28729234) 28729262;Database Patch Set Update : 11.2.0.4.190115 (28729262)
Thank you very much. It fixed my problem also with 16307750 and 15876003 patches.