Let’s simulate a real-world patch session.
# On all nodes, as grid user
export ORACLE_HOME=/u01/app/19.0.0/grid
export PATH=$ORACLE_HOME/OPatch:$PATH
export ORACLE_SID=+ASM1 # adjust per node
Cause: opatchauto detected live instances it cannot shut down.
Solution: Manually stop all DB instances using srvctl stop instance and retry. opatchauto72030 execute in nonrolling mode
opatchauto will:
Watch for lines like:
Applying patch 72030 on node racnode1... (non‑rolling mode)
Applying patch 72030 on node racnode2...
OPATCHAUTO succeeded.
To minimize risk when using opatchauto -nonrolling: Let’s simulate a real-world patch session