opatchautoopatchauto is a command-line utility that automates the process of applying patches to Oracle software. It is designed to simplify the patching process, making it more efficient and reducing the chance for human error.
| Error | Likely Cause | Resolution |
|-------|--------------|-------------|
| OPatch failed with error code 135 | Missing disk space in Oracle home | Clean /tmp, remove old logs |
| Prerequisite check "CheckClusterware" failed | Clusterware not fully down | Run crsctl stop cluster -all on all nodes |
| Remote node communication error | SSH equivalency broken | Verify cluvfy comp nodecon -n all |
| Inventory not writable | Permission issue on oraInventory | Fix with chown -R grid:oinstall /etc/oraInventory |
opatchauto in Non‑Rolling ModeIgnoring prerequisites is the number one cause of patching failures. Before you run the command, verify the following: opatchauto72030 execute in nonrolling mode
Before executing opatchauto in non-rolling mode, ensure:
| Area | Requirement |
|------|--------------|
| Patch Location | Patch 72030 unzipped on all nodes (or a shared location accessible to all). |
| Inventory Access | oracle and grid users must have write access to Central Inventory (/etc/oraInventory). |
| Cluster Services | All cluster services must be functional (crsctl check cluster). |
| Backup | Full backup of Oracle home (tar -czf or opatch util backup). |
| Root Access | Root password or sudo configured for running root scripts. |
| Patch Conflicts | Run opatch prereq CheckConflictAgainstOHWithDetail against current home. |
| Shared Storage | Non-rolling mode still requires shared storage for OCR/Voting disks to be online. | a memory leak in CSSD
In Oracle terms, a 5-digit number like 72030 typically refers to a Bug Number or a Patch Number. For example, Oracle Bug 72030 might describe a specific issue in Grid Infrastructure (e.g., a memory leak in CSSD, an issue with crsctl, or a problem with ASM disk discovery). Oracle releases one-off patches (interim patches) to resolve specific bugs.
Thus, "opatchauto72030" is shorthand for: Run opatchauto to apply the interim patch that resolves bug 72030. an issue with crsctl
Hypothetical context for Bug 72030: Let’s assume bug 72030 causes intermittent node evictions in a 12.2 or 19c RAC cluster when rebalancing ASM disks. The fix is delivered as patch 72030.