Oracle Linux 10 und AutoUpgrade

Oracle liefert mit dem Autoupgrade Tool eine echte Hilfe für den Download und die Installation von Oracle Datenbank Software und Patches. Allerdings gibt es mit Oracle Linux 10 einige Stolpersteine auf dem Weg.

Offiziell benötigt AutoUpgrade ein Java 8 oder Java 11. Bis inkl. Oracle Linux 9 sind diese im Repository auch vorhanden. Wenn man aber Oracle Linux 10 einsetzt, findet man lediglich openJDK 21 und 25 im Repository.

Jetzt gibt es zwei Wege dieses Problem zu Workarounden:

Zusätzliches OL9 Repo einbinden

Dieser Weg ist eigentlich kein schöner. Man kann sich von einem OL9 das OL9-Repo File auf den OL10 Server kopieren und damit beispielsweise openJDK 11 installieren. Der Vorteil ist, dass man eine offiziell unterstützte JDK Version nutzen kann. Der Nachteil ist aber, dass man sich damit eben die veralteten JDK Versionen „eintritt“ und diese – potentiell mit Security Leaks behafteten – Versionen noch viele Jahre weiter nutzt.

Auf openJDK 21 (oder 25) setzen

Damit befindet man sich auf einen von Oracle nicht zertifizierten Version. Meine Tests mit openJDK 21 haben bis jetzt aber zu keinen Problemen geführt – allerdings waren die Tests eingeschränkt auf den Download von Oracle Software. Installationen von Oracle Homes oder gar Patching wurden noch nicht getestet.

Nach Rückfrage bei Oracle hat Mike Dietrich versprochen, dass der Support von openJDK 21 (oder 25) im Development Team als Anforderungen eingegangen sind. Es ist somit davon auszugehen, dass der Support in den nächsten Monaten offiziell nachgereicht wird.