Introduction
Oracle Grid Infrastructure 19.29 Patch Installation is a critical maintenance task for database administrators ensuring their Oracle 19c environments remain secure, stable, and up to date. The 19.29 (October 2025) release includes cumulative fixes and enhancements for the Clusterware and ASM components within Oracle Grid Infrastructure.
This guide provides a detailed, step-by-step walkthrough for applying the 19.29 patch to a standalone Oracle Restart (single-node) environment using OPatchAuto, following Oracle’s best practices and validation methods.

Environment Details
| Component | Version / Path |
|---|---|
| Oracle Grid Home | /u01/app/19c/grid |
| OPatch Version | 12.2.0.1.47 |
| Patch Bundle | 38298204 (includes sub-patches 38291812, 38322923, 38311528, 38380425, 36758186) |
| User | grid (installation), root (execution) |
| Server | prod |
Step 1 – Check the OPatch Version
Before applying any patch, confirm that the OPatch utility version is compatible with the target Oracle Home.
[root@prod OPatch]# ./opatch version
OPatch Version: 12.2.0.1.47
OPatch succeeded.
✅ Result: The latest OPatch version (12.2.0.1.47) supports the 19.29 release.
Step 2 – Run Conflict Checks
Run the conflict check for all sub-patches contained in the patch bundle to ensure there are no overlapping updates.
Example commands:
/u01/app/19c/grid/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir /home/oracle/install/38298204/38291812
/u01/app/19c/grid/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir /home/oracle/install/38298204/38322923
/u01/app/19c/grid/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir /home/oracle/install/38298204/38311528
/u01/app/19c/grid/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir /home/oracle/install/38298204/38380425
/u01/app/19c/grid/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir /home/oracle/install/38298204/36758186
Repeat for each sub-patch:
- 38291812
- 38322923
- 38311528
- 38380425
- 36758186
✅ Result:
Each returned:
Oracle Interim Patch Installer version 12.2.0.1.47
Copyright (c) 2025, Oracle Corporation. All rights reserved.
PREREQ session
Oracle Home : /u01/app/19c/grid
Central Inventory : /u01/app/oraInventory
from : /u01/app/19c/grid/oraInst.loc
OPatch version : 12.2.0.1.47
OUI version : 12.2.0.7.0
Log file location : /u01/app/19c/grid/cfgtoollogs/opatch/opatch2025-10-23_15-23-22PM_1.log
Invoking prereq "checkconflictagainstohwithdetail"
Prereq "checkConflictAgainstOHWithDetail" passed.
OPatch succeeded.
This confirms that no conflicts exist between the target Grid Home and the new patch set.
Step 3 – Validate System Space Availability
Oracle recommends verifying sufficient filesystem space before applying the patch:
/u01/app/19c/grid/OPatch/opatch prereq CheckSystemSpace -phBaseFile /tmp/patch_list_gihome.txt
✅ Result:
Oracle Interim Patch Installer version 12.2.0.1.47
Copyright (c) 2025, Oracle Corporation. All rights reserved.
PREREQ session
Oracle Home : /u01/app/19c/grid
Central Inventory : /u01/app/oraInventory
from : /u01/app/19c/grid/oraInst.loc
OPatch version : 12.2.0.1.47
OUI version : 12.2.0.7.0
Log file location : /u01/app/19c/grid/cfgtoollogs/opatch/opatch2025-10-23_15-26-09PM_1.log
Invoking prereq "checksystemspace"
Prereq "checkSystemSpace" passed.
OPatch succeeded.
The system meets all space requirements for the patching process.
Step 4 – Apply the 19.29 Patch Using OPatchAuto
Now, apply the patch bundle automatically using opatchauto, which handles pre-patch, binary apply, and post-patch operations.
/u01/app/19c/grid/OPatch/opatchauto apply /home/oracle/install/38298204 -oh /u01/app/19c/grid
📋 Process Overview:
- Pre-Patch Operations: CRS services are gracefully stopped.
- Binary Application: Patch binaries are applied to the Grid Home.
- Root Script Execution:
rootadd_rdbms.shruns to integrate patch components. - Post-Patch Operations: CRS services are restarted and validated.
✅ Sample Output Snippet:
/u01/app/19c/grid/OPatch/opatchauto apply /home/oracle/install/38298204 -oh /u01/app/19c/grid
OPatchauto session is initiated at Thu Oct 23 15:29:06 2025
System initialization log file is /u01/app/19c/grid/cfgtoollogs/opatchautodb/systemconfig2025-10-23_03-29-22PM.log.
Session log file is /u01/app/19c/grid/cfgtoollogs/opatchauto/opatchauto2025-10-23_03-29-32PM.log
The id for this session is CVHU
Executing OPatch prereq operations to verify patch applicability on home /u01/app/19c/grid
Patch applicability verified successfully on home /u01/app/19c/grid
Executing patch validation checks on home /u01/app/19c/grid
Patch validation checks successfully completed on home /u01/app/19c/grid
Performing prepatch operations on CRS - bringing down CRS service on home /u01/app/19c/grid
Prepatch operation log file location: /u01/app/oracle/crsdata/prod/crsconfig/hapatch_2025-10-23_03-33-53PM.log
CRS service brought down successfully on home /u01/app/19c/grid
Start applying binary patch on home /u01/app/19c/grid
Binary patch applied successfully on home /u01/app/19c/grid
Running rootadd_rdbms.sh on home /u01/app/19c/grid
Successfully executed rootadd_rdbms.sh on home /u01/app/19c/grid
Performing postpatch operations on CRS - starting CRS service on home /u01/app/19c/grid
Postpatch operation log file location: /u01/app/oracle/crsdata/prod/crsconfig/hapatch_2025-10-23_04-02-55PM.log
CRS service started successfully on home /u01/app/19c/grid
OPatchAuto successful.
--------------------------------Summary--------------------------------
Patching is completed successfully. Please find the summary as follows:
Host:prod
SIHA Home:/u01/app/19c/grid
Version:19.0.0.0.0
Summary:
==Following patches were SUCCESSFULLY applied:
Patch: /home/oracle/install/38298204/36758186
Log: /u01/app/19c/grid/cfgtoollogs/opatchauto/core/opatch/opatch2025-10-23_15-36-27PM_1.log
Patch: /home/oracle/install/38298204/38291812
Log: /u01/app/19c/grid/cfgtoollogs/opatchauto/core/opatch/opatch2025-10-23_15-36-27PM_1.log
Patch: /home/oracle/install/38298204/38311528
Log: /u01/app/19c/grid/cfgtoollogs/opatchauto/core/opatch/opatch2025-10-23_15-36-27PM_1.log
Patch: /home/oracle/install/38298204/38322923
Log: /u01/app/19c/grid/cfgtoollogs/opatchauto/core/opatch/opatch2025-10-23_15-36-27PM_1.log
Patch: /home/oracle/install/38298204/38380425
Log: /u01/app/19c/grid/cfgtoollogs/opatchauto/core/opatch/opatch2025-10-23_15-36-27PM_1.log
OPatchauto session completed at Thu Oct 23 16:08:15 2025
Time taken to complete the session 38 minutes, 54 seconds
Step 5 – Verify Patch Application Summary
After completion, Oracle provides a detailed summary of applied sub-patches:
--------------------------------Summary--------------------------------
Patching is completed successfully. Please find the summary as follows:
Host: prod
SIHA Home: /u01/app/19c/grid
Version: 19.0.0.0.0
==Following patches were SUCCESSFULLY applied:
Patch: /home/oracle/install/38298204/36758186
Patch: /home/oracle/install/38298204/38291812
Patch: /home/oracle/install/38298204/38311528
Patch: /home/oracle/install/38298204/38322923
Patch: /home/oracle/install/38298204/38380425
✅ Result: All five sub-patches were successfully applied to the Grid Home.
Step 6 – Verify CRS and ASM Services
Finally, verify the operational status of Oracle Restart resources using crsctl:
crsctl stat res -t
📋 Output Example:
--------------------------------------------------------------------------------
Name Target State Server State details
--------------------------------------------------------------------------------
ora.DATA.dg ONLINE ONLINE prod STABLE
ora.LISTENER.lsnr ONLINE ONLINE prod STABLE
ora.asm ONLINE ONLINE prod Started,STABLE
ora.evmd ONLINE ONLINE prod STABLE
--------------------------------------------------------------------------------
✅ Result: All Grid Infrastructure components (ASM, LISTENER, EVMD) are running and stable.
Post-Patch Validation
Perform the following checks after patching:
Confirm OPatch inventory lists the applied patches:
opatch lsinventory
opatch lspatches
38380425;TOMCAT RELEASE UPDATE 19.0.0.0.0 (38380425)
38322923;OCW RELEASE UPDATE 19.29.0.0.0 (38322923)
38311528;ACFS RELEASE UPDATE 19.29.0.0.0 (38311528)
38291812;Database Release Update : 19.29.0.0.251021 (38291812)
36758186;DBWLM RELEASE UPDATE 19.0.0.0.0 (36758186)
OPatch succeeded.
Review CRS logs under:
/u01/app/oracle/crsdata/prod/crsconfig/
Monitor system health with:
crsctl check has
CRS-4638: Oracle High Availability Services is online
Key Takeaways
- Oracle Grid Infrastructure 19.29 Patch Installation enhances system security and performance.
- The OPatchAuto method ensures a safe, automated patch cycle.
- Always perform conflict checks and system space verification before applying updates.
- Validate the Grid Infrastructure status post-installation to confirm CRS and ASM stability.
Conclusion
Applying the Oracle Grid Infrastructure 19.29 Patch is an essential DBA maintenance operation that guarantees ongoing stability, compatibility, and support compliance for Oracle 19c environments.
Using OPatchAuto simplifies patch management while reducing downtime and administrative errors. Following the steps in this guide ensures a clean, validated, and production-ready Grid Home patching process.





Only wanna admit that this is very beneficial, Thanks for taking your time to write this.