Mit dem RU 19.30 hat Oracle einen Fehler im Critical Patch Update eingebaut,
sofern die Datenbank ohne OJVM betrieben wird – siehe BUG im Oracle CPU Jan 2026 wenn kein OJVM in der Datenbank vorhanden ist.
Der Fehler wurde seitens Oracle mit 19.31 inzwischen behoben, allerdings nur wenn man von einer anderen Version als 19.30 auf 19.31 umsteigt.
Nutzt man AutoUpgrade zum Patchen einer Oracle 19.30 Datenbank ohne OJVM auf 19.31, bekommt man folgenden Fehler:
...
Info [Exception: PATCH112 Err message: AutoUpgradePatchingException [AutoUpgrade failed to move the source DB to the target ORACLE_HOME. For details, view the log file located at /u01/app/oracle/autoupgrade/log/DBMTEST/DBMTEST/103/db_patching/autoupgrade-jar.log]
...
Schaut man genauer ins file autoupgrade_err.log, findet man
...
Patch 38523609 rollback (pdb CDB$ROOT): WITH ERRORS
logfile: /u01/app/oracle/cfgtoollogs/sqlpatch/38523609/28341036/38523609_rollback_DBMTEST_CDBROOT_2026May06_11_40_19.log (errors)
-> Error at line 886: script javavm/install/bug35933540_rollback.sql
- ORA-01403: no data found
- ORA-06512: at line 5
...
Dieses mal tritt der Fehler nicht im APPLY sondern im ROLLBACK auf. Dieser wurde ja schon mit 19.30 ausgeliefert und enthält noch den Bug.
Der Workaround von 19.30 funktioniert jetzt aber auch!
cd $ORACLE_HOME/OPatch/
./datapatch -ignorable_errors=ORA-01403,ORA-06512
Damit läuft der Datapatch erfolgreich durch.
Hoffen wir, dass das Problem damit endgültig beseitigt ist.
