Oracle Linux auf dem VPS: wann Sie es brauchen und was es von anderen RHEL-Klonen unterscheidet
Oracle Linux ist eine mit Red Hat Enterprise Linux kompatible Distribution des Oracle-Konzerns. Sie erscheint fast zeitgleich mit den entsprechenden RHEL-Versionen, arbeitet mit denselben RPM-Paketen und dnf-Befehlen und wird dabei kostenlos verteilt: Image herunterladen, System installieren und Updates beziehen geht ohne Abonnement. Kostenpflichtig ist nur der technische Support von Oracle. In den Templates der Anbieter findet man Oracle Linux deutlich seltener als AlmaLinux und Rocky Linux, und gewählt wird es meist aus einem konkreten Grund – für Software von Oracle selbst.
Wer Oracle Linux auf dem VPS braucht
- Für Oracle Database und verwandte Produkte. Oracle zertifiziert seine Datenbanken, WebLogic und Entwicklungswerkzeuge in erster Linie auf dem eigenen System, und die preinstall-Pakete setzen mit einem Schritt die Kernelparameter, Limits und Benutzer, die der Datenbank-Installer verlangt.
- Für Testumgebungen und Schulungen. Die kostenlose Edition Oracle Database Free ist für Entwicklung und kleine Projekte gedacht und wird offiziell auf Oracle Linux 8 und 9 installiert – ein VPS mit diesem System eignet sich gut als Lern- oder Testumgebung.
- Teams, die Oracle Linux bereits auf ihren eigenen Servern einsetzen und auf gemieteten Maschinen dasselbe System wollen.
- Wer von CentOS wegmigriert: Für den Wechsel an Ort und Stelle hat Oracle das Skript centos2ol veröffentlicht. Einen Überblick über andere Ersatzoptionen gibt die Seite VPS mit CentOS.
Für eine normale Website oder einen Server mit Control Panel gibt es kaum Unterschiede zu anderen RHEL-Klonen, doch Panels und Anleitungen der Anbieter richten sich häufiger nach AlmaLinux und Rocky Linux, und die Unterstützung von Oracle Linux in Panels ist mitunter lückenhaft – prüfen Sie vor der Bestellung die Liste kompatibler Systeme beim Panel-Hersteller.
Zwei Kernel: UEK und RHCK
Der wichtigste technische Unterschied von Oracle Linux ist die Wahl des Kernels. Standardmäßig bootet das System mit dem Unbreakable Enterprise Kernel (UEK): einem Oracle-Kernel auf neuerer Basis mit eigenen Verbesserungen für Datenbanken, Dateisysteme und Virtualisierung. Daneben lässt sich der Red Hat Compatible Kernel (RHCK) installieren – ein Kernel, der eins zu eins mit RHEL kompatibel ist. RHCK wählt man, wenn ein Treiber oder Monitoring-Agent eines Drittanbieters nur für den RHEL-Kernel zertifiziert ist. Umgeschaltet wird mit grubby, nach dem Wechsel ist ein Neustart nötig.
Auf dem VPS ist das aus zwei Gründen wichtig. Erstens kann das Template des Anbieters standardmäßig mit jedem der beiden Kernel booten – prüfen Sie uname -r: Der Name des UEK-Kernels enthält „uek“. Zweitens können Sie den Kernel nur auf KVM wählen: In OpenVZ- und LXC-Containern teilen sich alle Kunden den Kernel des Hosts, und weder UEK noch RHCK stehen dort zur Verfügung.
Eine weitere Oracle-Funktion ist Ksplice: das Einspielen von Korrekturen für Kernel und zentrale Bibliotheken ohne Neustart. Sie gehört zum kostenpflichtigen Support, auf einem normalen gemieteten VPS fehlt sie daher in der Regel, und nach einem Kernel-Update muss der Server trotzdem neu starten. Für eine Testumgebung ist das kein Problem, für eine Datenbank unter Dauerlast sollten Sie aber vorab ein Wartungsfenster festlegen.
Versionen und Supportdauer
Oracle unterstützt jede Hauptversion rund zehn Jahre: Oracle Linux 8 bis 2029, Oracle Linux 9 bis 2032. Für einen neuen Server ist Version 9 sinnvoll, sofern Ihre Software sie unterstützt. Der zehnte Zweig ist neuer, aber nicht jeder Anbieter hat ein Template dafür, und die Anforderungen an den Prozessor sind höher als bei früheren Versionen – klären Sie, welches CPU-Modell das Gastsystem sieht, bevor Sie ihn auf einem älteren Tarif installieren.
Ressourcen, Lizenzen und worauf Sie beim Tarif achten sollten
Das System selbst ist genügsam: Eine Minimalinstallation läuft mit 1 GB RAM und 20 GB Speicherplatz. Die Anforderungen bestimmt, was darauf läuft. Oracle Database Free arbeitet ab 4 GB RAM, 2 Kernen und 40 GB schnellem Speicher komfortabel; eine vollwertige Datenbank braucht mehr – passende Auswahlen für solche Lasten finden Sie auf der Seite VPS für Datenbanken.
Ein eigenes Thema sind Lizenzen. Oracle Linux ist kostenlos, das gilt aber nicht für die kommerziellen Editionen von Oracle Database und andere kostenpflichtige Oracle-Software. Die Lizenzregeln für virtuelle Maschinen auf Fremdplattformen unterscheiden sich von denen für physische Server. Klären Sie daher vor der Installation einer kostenpflichtigen Edition auf einem gemieteten VPS die Bedingungen mit Oracle oder einem Oracle-Partner. Für Testumgebungen und Schulungen erledigt sich diese Frage meist mit der kostenlosen Edition.
- Prüfen Sie, welche Hauptversion im Template steckt:
cat /etc/oracle-release. - Gibt es kein Template, installieren Sie das System auf KVM vom offiziellen Image über den Upload eines eigenen ISO.
- Stellen Sie sicher, dass die Repositorys auf yum.oracle.com vom Server aus erreichbar sind: Ohne sie kommen keine Updates an.