-
Your shopping cart is empty!
If a rogue Oracle process (like a stuck reco or pmon process) remains active in memory, the underlying OS files stay locked. OPatch cannot replace the binaries, causing the orchestration layer to crash. Step-by-Step Troubleshooting and Resolution
Verify the location of your central inventory by viewing /etc/oraInst.loc .
./opatchauto apply /u01/stage/36040612 -nonrolling
: If the error persists despite using the correct flag, ensure your Cluster Verification Utility (cluvfy) is up to date. Shared Storage Check : If your environment uses non-shared storage , you must execute the patch on in the cluster individually. Next Steps : Have you checked your inventory consistency opatch lsinventory opatchauto72030 execute in nonrolling mode high quality
. Follow these critical steps to ensure a high-quality, successful patch application: Stop All Services : Unlike rolling mode, non-rolling patching requires that all remote nodes be stopped
| Feature | Rolling Mode | Non-Rolling Mode | | :--- | :--- | :--- | | | The default mode in opatchauto . Patches are applied sequentially to each node. | An alternative mode used when rolling is not possible or not recommended. | | Process | The stack is shut down on one node, the patch is applied, and then the node is restarted before moving to the next node. | All remote nodes must be shut down before the patching session begins on the local node. | | Cluster State | The rest of the cluster nodes remain up and running, providing continuous service. | All nodes except the local node are down. The cluster is essentially offline for the duration of the patching session. | | Impact | No downtime for the cluster. | Significant downtime, as the entire cluster is unavailable. | | Mode Selection | opatchauto applies patches in this mode by default. | You must explicitly specify the -nonrolling option when the patch or environment does not support rolling mode. | | Best Use Case | Ideal for applying interim patches, critical updates, and patch set updates (PSU/RU) to maintain high availability. | Used for patches that cannot be applied in a rolling fashion or in environments where the GI home is shared. |
Oracle Auto Patch Tool Copyright (c) 2017, Oracle Corporation. All rights reserved. If a rogue Oracle process (like a stuck
When you see this in your logs, it indicates that opatchauto is enforcing a full cluster shutdown (non-rolling) to ensure data integrity during the update of Oracle Grid Infrastructure. High-Quality Execution Steps for Non-Rolling Patching
The session ID displayed at the beginning of each patching session helps correlate logs across systems.
Non-Rolling mode requires the clusterware to be in a specific, inactive state on target nodes. If a local database instance, listener, or cluster resource hangs during the automated stop sequence, OPatchAuto fails. 2. OPatch or OPatchAuto Version Mismatch Follow these critical steps to ensure a high-quality,
# As root, from the patch directory $ORACLE_HOME/OPatch/opatchauto apply -nonrolling Use code with caution.
Run with -nonrolling :