Opatchauto-72115


Durante la preparación de un parche OOP nos encontramos el siguiente error OPATCHAUTO-72115: No se puede ejecutar la sesión prepare de aplicación de parches externa.
[root@rac-xxx-002 ]# /u01/app/19.24/grid/OPatch/opatchauto apply -phBaseDir /u01/software/GI_19.26/Parches -prepare-clone -logLevel FINEST -log /u01/software/GI_19.26/prepare-clone_20250224.log -analyze -force_conflict
OPatchauto session is initiated at Mon Feb 24 12:04:00 2025
System initialization log file is /u01/app/19.24/grid/cfgtoollogs/opatchautodb/systemconfig2025-02-24_12-04-02PM.log.
El archivo de log de sesión es /u01/software/GI_19.26/prepare-clone_20250224.log
El ID para esta sesión es 19BL
OPATCHAUTO-72115: No se puede ejecutar la sesión prepare de aplicación de parches externa.
OPATCHAUTO-72115: La sesión anterior prepare no ha terminado en el nodo rac-xxx-002.
OPATCHAUTO-72115: Complete la sesión anterior prepare en todos los nodos para ejecutar la sesión prepare.
Fallo de OPatchAuto.
OPatchauto session completed at Mon Feb 24 12:04:29 2025
Time taken to complete the session 0 minute, 29 seconds
opatchauto failed with error code 42
Revisando el log no vemos mensaje que nos pueda dar pistas sobre qué esta pasando. Baśicamente falla y no llega a ejecutar ningún paso.
Revisando el problema reside en que hay ficheros de estado de la sesión huérfanos? residuales? de un clonado anterior por aplicación de parche OOP de la misma forma que estamos realizando ahora.
En resumen, la primera vez que lo realizas no falla, las siguientes puedes encontrarte dicho problema.
La solución reside en eliminar dichos ficheros (o renombrar en mi caso)
[grid@rac-xxx-001 ~]$ ls -lrt $ORACLE_HOME/.opatchauto_storage/rac-xxx-001/oopsessioninfo*
-rw-r--r-- 1 grid oinstall 7408 sep 16 16:44 /u01/app/19.24/grid/.opatchauto_storage/rac-xxx-001/oopsessioninfo.ser
-rw-r--r-- 1 grid oinstall 7408 sep 16 16:44 /u01/app/19.24/grid/.opatchauto_storage/rac-xxx-001/oopsessioninfo_switchback.ser
[oracle@rac-xxx-001 ~]$ ls -lrt $ORACLE_HOME/.opatchauto_storage/rac-xxx-001/oopsessioninfo*
-rw-r--r-- 1 oracle oinstall 6651 sep 19 13:46 /u01/app/oracle/product/19.24.0/.opatchauto_storage/rac-xxx-001/oopsessioninfo.ser
[grid@rac-xxx-002 ~]$ ls -lrt $ORACLE_HOME/.opatchauto_storage/rac-xxx-002/oopsessioninfo*
-rw-r--r-- 1 grid oinstall 7408 sep 16 16:44 /u01/app/19.24/grid/.opatchauto_storage/rac-xxx-002/oopsessioninfo.ser
-rw-r--r-- 1 grid oinstall 7408 sep 16 16:44 /u01/app/19.24/grid/.opatchauto_storage/rac-xxx-002/oopsessioninfo_switchback.ser
[oracle@rac-xxx-002 ~]$ ls -lrt $ORACLE_HOME/.opatchauto_storage/rac-xxx-002/oopsessioninfo*
-rw-r--r-- 1 oracle oinstall 4983 sep 19 13:32 /u01/app/oracle/product/19.24.0/.opatchauto_storage/rac-xxx-002/oopsessioninfo.ser
Una vez realizado la operación puede continuar.
[root@rac-xxx-002 Parches]# /u01/app/19.24/grid/OPatch/opatchauto apply -phBaseDir /u01/software/GI_19.26/Parches -prepare-clone -logLevel FINEST -log /u01/software/GI_19.26/prepare-clone_20250228.log -analyze -force_conflict
OPatchauto session is initiated at Fri Feb 28 10:22:01 2025
System initialization log file is /u01/app/19.24/grid/cfgtoollogs/opatchautodb/systemconfig2025-02-28_10-22-02AM.log.
El archivo de log de sesión es /u01/software/GI_19.26/prepare-clone_20250228.log
El ID para esta sesión es IVPG
Please press ENTER button to accept system generated default clone path.
Please enter clone path [/u01/app/19.24/grid_2 ] :
/u01/app/19.26/grid
Please enter clone path [/u01/app/oracle/product/19.24.0_2 ] :
/u01/app/oracle/product/19.26
Executing OPatch prereq operations to verify patch applicability on home /u01/app/19.24/grid
Patch applicability verified successfully on home /u01/app/19.24/grid
Executing OPatch prereq operations to verify patch applicability on home /u01/app/oracle/product/19.24.0
Patch applicability verified successfully on home /u01/app/oracle/product/19.24.0
Executing patch validation checks on home /u01/app/19.24/grid
Patch validation checks successfully completed on home /u01/app/19.24/grid
Executing patch validation checks on home /u01/app/oracle/product/19.24.0
Patch validation checks successfully completed on home /u01/app/oracle/product/19.24.0
Verifying SQL patch applicability on home /u01/app/oracle/product/19.24.0
Skipping SQL patch step execution on standby database : cdbxxx
SQL patch applicability verified successfully on home /u01/app/oracle/product/19.24.0
OPatchAuto correcto.
--------------------------------Summary--------------------------------
Out of place patching clone home(s) summary
____________________________________________
Host : rac-xxx-002
Actual Home : /u01/app/19.24/grid
Version:19.0.0.0.0
Clone Home Path : /u01/app/19.26/grid
Host : rac-xxx-002
Actual Home : /u01/app/oracle/product/19.24.0
Version:19.0.0.0.0
Clone Home Path : /u01/app/oracle/product/19.26
Analysis for applying patches has completed successfully:
Host:rac-xxx-002
CRS Home:/u01/app/19.24/grid
Version:19.0.0.0.0
==Following patches were SKIPPED:
Patch: /u01/software/GI_19.26/Parches/37257886/36758186
Log: /u01/app/19.24/grid/cfgtoollogs/opatchauto/core/opatch/opatch2025-02-28_10-23-39AM_1.log
Reason: /u01/software/GI_19.26/Parches/37257886/36758186 is not required to be applied to oracle home /u01/app/19.24/grid
==Following patches were SUCCESSFULLY analyzed to be applied:
Patch: /u01/software/GI_19.26/Parches/37102264
Log: /u01/app/19.24/grid/cfgtoollogs/opatchauto/core/opatch/opatch2025-02-28_10-23-39AM_1.log
Patch: /u01/software/GI_19.26/Parches/37257886/37268031
Log: /u01/app/19.24/grid/cfgtoollogs/opatchauto/core/opatch/opatch2025-02-28_10-23-39AM_1.log
Patch: /u01/software/GI_19.26/Parches/37257886/37266638
Log: /u01/app/19.24/grid/cfgtoollogs/opatchauto/core/opatch/opatch2025-02-28_10-23-39AM_1.log
Patch: /u01/software/GI_19.26/Parches/37257886/37461387
Log: /u01/app/19.24/grid/cfgtoollogs/opatchauto/core/opatch/opatch2025-02-28_10-23-39AM_1.log
Patch: /u01/software/GI_19.26/Parches/37257886/37260974
Log: /u01/app/19.24/grid/cfgtoollogs/opatchauto/core/opatch/opatch2025-02-28_10-23-39AM_1.log
Patch: /u01/software/GI_19.26/Parches/34672698
Log: /u01/app/19.24/grid/cfgtoollogs/opatchauto/core/opatch/opatch2025-02-28_10-23-39AM_1.log
Host:rac-xxx-002
RAC Home:/u01/app/oracle/product/19.24.0
Version:19.0.0.0.0
==Following patches were SKIPPED:
Patch: /u01/software/GI_19.26/Parches/37257886/37266638
Reason: This patch is not applicable to this specified target type - "rac_database"
Patch: /u01/software/GI_19.26/Parches/37257886/36758186
Reason: This patch is not applicable to this specified target type - "rac_database"
Patch: /u01/software/GI_19.26/Parches/37257886/37461387
Reason: This patch is not applicable to this specified target type - "rac_database"
==Following patches were SUCCESSFULLY analyzed to be applied:
Patch: /u01/software/GI_19.26/Parches/37102264
Log: /u01/app/oracle/product/19.24.0/cfgtoollogs/opatchauto/core/opatch/opatch2025-02-28_10-24-52AM_1.log
Patch: /u01/software/GI_19.26/Parches/37257886/37268031
Log: /u01/app/oracle/product/19.24.0/cfgtoollogs/opatchauto/core/opatch/opatch2025-02-28_10-24-52AM_1.log
Patch: /u01/software/GI_19.26/Parches/37257886/37260974
Log: /u01/app/oracle/product/19.24.0/cfgtoollogs/opatchauto/core/opatch/opatch2025-02-28_10-24-52AM_1.log
Patch: /u01/software/GI_19.26/Parches/34672698
Log: /u01/app/oracle/product/19.24.0/cfgtoollogs/opatchauto/core/opatch/opatch2025-02-28_10-24-52AM_1.log
OPatchauto session completed at Fri Feb 28 10:26:03 2025
Time taken to complete the session 4 minutes, 2 seconds
Subscribe to my newsletter
Read articles from Carla Muñoz López directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

Carla Muñoz López
Carla Muñoz López
Mi nombre es Carla y me defino como una apasionada de conocer, compartir ideas, divertirme y aprender todo lo relacionado con Oracle. Alegre y creativa, con un alto grado de autoexigencia, que busca, incluso sin querer, una forma diferente de ver un mismo problema o solución. Defensora del trabajo en equipo en todas las facetas de la vida y de disfrutar todo lo que haces, siempre con humildad. Actualmente cuento con más de 15 años de experiencia como administradora de Oracle, habiendo ocupado previamente posiciones como desarrolladora en la rama de Inteligencia de Negocios. Fue en ese momento que me di cuenta de que no quería centrarme en el desarrollo, sino participar en todas las capas que involucraban los datos, desde el despliegue de la base de datos hasta su explotación final. Siempre estoy dispuesta a ayudar y compartir conocimientos. Creo firmemente que con la tecnología hay que divertirse y no verla como una competencia. La persona con la que tienes que ser el mejor es contigo mismo.