PROBLEM:

 

While  analyzing/applying patch to both grid and db at a same time using opatchauto command , got below error.


root@dbaclass01:/export/home/oracle# /gridapp/app/oracle/product/grid12c/OPatch/opatchauto apply /oradbtrace/JAN2021BP/32131231 -analyze

OPatchauto session is initiated at Thu Apr 15 11:10:45 2021

System initialization log file is /gridapp/app/oracle/product/grid12c/cfgtoollogs/opatchautodb/systemconfig2021-04-15_11-10-50AM.log.

Session log file is /gridapp/app/oracle/product/grid12c/cfgtoollogs/opatchauto/opatchauto2021-04-15_11-12-20AM.log
The id for this session is UVGK dbaclass01

Wrong OPatch software installed in following homes:
Host:dbaclass01, Home:/gridapp/app/oracle/product/grid12c

Host:dbaclass01, Home:/oracle/app/oracle/product/12.1.0.2/dbhome_1

OPATCHAUTO-72088: OPatch version check failed.
OPATCHAUTO-72088: OPatch software version in homes selected for patching are different.
OPATCHAUTO-72088: Please install same OPatch software in all homes.
OPatchAuto failed.

OPatchauto session completed at Thu Apr 15 11:12:38 2021
Time taken to complete the session 1 minute, 54 seconds

SOLUTION:

The above opatch command is trying to apply the patch on both grid and rdbms homes. So for this to succeed the opatch utility version should be same for both grid and rdbms homes.

Check opatch version for grid home:


$GRID_HOME/OPatch/opatch version

OPatch Version: 12.2.0.1.23

Check opatch version for rdbms home:


$ORACLE_HOME/OPatch/opatch version

OPatch Version: 12.2.0.1.21

We can see the both the opatch versions are different, So apply the same opatch utility to both the homes to make sure that both of them have same opatch version.

You can see below link for :

How to install OPatch in ORACLE RAC

 

ALTERNATIVE WORKAROUND:

 

If you dont want to change the opatch utility version, then to avoid this error, you can apply the patch on grid_home and rdbms_home separately as below.

 

For applying patch on grid_home:

 

root@dbaclass01:/export/home/oracle# /gridapp/app/oracle/product/grid12c/OPatch/opatchauto apply /oradbtrace/JAN2021BP/32131231 -oh /gridapp/app/oracle/product/grid12c

 

For applying patch on rdbms_home:

 

root@dbaclass01:/export/home/oracle# /oracle/app/oracle/product/dbhome_1/OPatch/opatchauto apply /oradbtrace/JAN2021BP/32131231 -oh /oracle/app/oracle/product/dbhome_1

 

ReferenceOPATCHAUTO-72088: OPatch version check failed is reported for OPatchauto analyze or apply (Doc ID 2261699.1)