Beiträge

Oracle 19c SE2 ohne RAC Funktionalität

Das (faule) Oracle19c SE2 Osterei – Standard Edition 2 ohne RAC

Die neue Oracle19c Datenbank ist gleichzeitig die Long Term Support Release bzw. das Terminal Patch Set für die Oracle Datenbank Version 12.2.

Anders als bei der Annual Release Oracle18c (2 Jahre ab Release von Oracle19c) wird es für diese Version Support bis zum 31. März 2026 geben.

Oracle 19c SE2 ohne RAC

Ein Blick in den aktuellen Oracle Lizenz Guide der Long Term Version 19c bringt Ernüchterung – der Einsatz von Oracle Real Application Clusters (RAC) ist ab Oracle19c in der Standard Edition 2 (SE2) nicht mehr erlaubt.

Oracle SE2 RAC Kunden, die ein Software Upgrade auf Oracle19c durchführen, dürfen dann die RAC Funktionalität nicht mehr einsetzen.

SE2 RAC Kunden, die bereits auf der wesentlich kürzeren Annual Release 18c sind, stehen damit auf einem bereits sehr kurzen Abstellgleis für Standard Edition 2 RAC.

Unklare Strategie

Welche Oracle Strategie hinter dieser Entscheidung steckt ist unklar.

Eventuell will man die Oracle Kunden mit sanftem Druck in die Oracle Autonomous Database Cloud bewegen indem man die On-Premise Lösungen für die Kunden nicht unmöglich, aber zunehmend unbequem macht.

Ob solch eine Strategie aufgehen würde ist fraglich, weil Oracle damit den Kunden wieder ein klares Zeichen der Unberechenbarkeit gäbe.

Die Kunden verlieren zunehmend das Vertrauen in die Kontinuität der Lizenzgewährung des Herstellers und der eine oder andere wird sich wohl oder übel dadurch nach Alternativen zu Oracle umsehen.

Offene Fragen aus lizenzrechtlicher Sicht

Aus lizenzrechtlicher Sicht ist diese Entwicklung ebenfalls fragwürdig.

Aus unserer Sicht stellen sich folgende Fragen bzw. Überlegungen:
Oracle SE2 Bestandskunden haben mit Oracle in der Vergangenheit vertraglich (Oracle TOMA und LDR – Lizenz Definitionen und Regeln) vereinbart, dass die Verwendung von Oracle RAC in der SE2 Lizenz unter definierten Regeln erlaubt ist!

Die Version 19c ist aber kein neues Produkt mit neuem Oracle LDR Vertrag, somit müsste der damals akzeptierte LDR gelten und die Verwendung von SE2 RAC für alle Bestandskunden weiterhin möglich sein.
Auch dann, wenn der aktuelle 19c Lizenz-Guide es für Neukunden nicht mehr vorsieht.

Fazit

Die obigen Schlussfolgerungen und Überlegungen basieren auf dem aktuellen Stand der uns zugänglichen Informationen.
Ausgelöst durch ein simples „N“ wo im Lizenz-Guide der Datenbank früher ein „Y“ stand.

Derzeit ist noch vieles unklar und es gilt abzuwarten, wie Oracle diese doch sehr eingreifende Änderung letztendlich präsentieren wird.

Oracle Standard Edition 2 Hardware Einschränkungen

Oracle Standard Edition 2 (SE2) – Lizenzregeln und Auswirkungen

Update 18.04.2019: Ab 19c Standard Edition 2 (SE2) ohne RAC Funktionalität – hier

Wie bereits angekündigt hat Oracle mit 1. September 2015 die neue Datenbank Edition Oracle Standard Edition 2 (SE2) veröffentlicht (Link). Sie ersetzt ab sofort die Standard Edition One (SE1) und die Standard Edition ab der Version Oracle 12.1.0.2. Für die SE1 und SE können daher nicht mehr Lizenzen gekauft bzw. nachgekauft werden.

Aus der Perspektive der Software handelt es sich bei der Oracle Standard Edition 2 (SE2) um die gleichen Binaries wie die Vorgänger Editionen, jedoch ist sie aus lizenzrechtlicher Sicht ein eigenständiges, neues Produkt mit neuen Limitationen bei gleichbleibend bewährten Funktionalitäten.

Server Hardware Einschränkungen mit SE2

Die Oracle Standard Edition 2 (SE2) kann auf allen Servern eingesetzt werden, die eine maximale Kapazität von 2 Sockel am Motherboard aufweisen. Jeder belegte Sockel ist zu lizenzieren. Die exklusiv von unseren Technikern konfigurierte Maximum Performance Appliance MPA (Link) ist speziell für die für die Anforderung der SE2 bzgl. maximaler Performance pro Thread designed.

Real Application Cluster (RAC) mit Standard Edition 2 (SE2)

Es ist erlaubt mit Oracle Standard Edition 2 (SE2) einen RAC zu implementieren, der aber entsprechend den Lizenzvorgaben nur aus maximal 2 Server bestehen darf.
Jeder dieser Server kann über maximal zwei Sockel am Motherboard verfügen, wobei aber nur ein Sockel pro Server (CPU) für den RAC verwendet werden darf !
Um diese Vorgaben zu erreichen, können Sie den zweiten Sockel des Servers entweder unbesetzt lassen oder über eine unterstützte Hard Partitioning Software Lösung (z.B. Oracle VM, LPAR,…) binden.

Das Usage Cap der Oracle Standard Edition 2 (SE2)

Erstmals wurde bei der SE2 eine technische Obergrenze (Usage Cap) für die Verwendung von CPU Threads implementiert. Eine Single Server Oracle Standard Edition 2 (SE2) Datenbank verwendet nicht mehr als 16 CPU Threads. Achtung: Es hängt von der jeweiligen Plattform und Betriebssystem ab, ob ein CPU Thread gleich einem CPU Core zu setzen ist.
Bitte beachten Sie: Es besteht leider nicht auf jeder Plattform die Möglichkeit das Hyperthreading zu deaktivieren.

Das Usage Cap ist nur auf der Datenbank Ebene implementiert. Wenn Sie also auf einem Server mehrere Datenbanken betreiben, so kann jede Datenbank für sich 16 eigene CPU Threads verwenden.

Im Oracle Standard Edition 2 (SE2) RAC stehen pro Datenbank Instanz (auf zwei RAC Servern ist je eine Instanz die zusammen die RAC Datenbank bilden) jeweils maximal 8 CPU Threads zur Verfügung (in Summe wieder 16 Threads für den RAC).
Auch in diesem Fall ist es so, dass Sie natürlich mehrere Datenbanken anlegen können und jede neue RAC Datenbank Instanz für sich acht andere CPU Threads verwenden kann.

Änderung der Minimas bei Oracle Standard Edition 2 (SE2)

Für jeden SE2 Server müssen bei NUP Lizenzierung mindestens 10 NUPs erworben werden. Bei Standard Edition und Standard Edition One beträgt das Minima bei der Erstanschaffung 5 NUPs pro Unternehmen.

Lizenz Preise und Lizenz Migration

Eine Oracle Standard Edition 2 (SE2) Lizenz kostet exakt gleich viel wie eine Oracle Standard Edition (SE) Lizenz.
Standard Edition One und Standard Edition Kunden haben die Möglichkeit ihre Lizenzen 1:1 zu migrieren, d.h. es fallen keine weiteren Lizenzgebühren für Bestandslizenzen an.
Bitte beachten Sie: Bei einer Standard Edition One zu Oracle Standard Edition TWO ( SE2 ) Migration erhöhen sich die jährlichen Supportgebühren um 20%.

Bestehender Support für SE1 & SE 12.1.0.1

Der Premier Support für Oracle12c 12.1.0.1 SE ONE und SE endete am 31. August 2016.
Ab 1. September 2016 sind diese Produkte in den Sustaining Support übergegangen.

Fazit zu den Lizenzbedingungen der SE2

Die Lizenzbedingungen der Oracle Standard Edition 2 (SE2) haben sich gegenüber der SE und SEOne ohne Zweifel stark geändert. Vor allem Standard Edition Systeme mit vier Sockel Server sowie Standard Edition RAC Systeme sind dadurch stark betroffen.

Nach der für jedes System irgendwann notwendigen Migration auf SE2 12.1.0.2 dürfen 4 Sockel Server nicht mehr eingesetzt werden. Bei den Standard Edition RAC Systemen wird es notwendig entweder jeweils eine CPU pro Server zu entfernen oder mittels Hard Partitioning zu deaktivieren.

Neue Anwender die bisher mit den Hardware-Einschränkungen einer Standard Edition One auskommen wären trifft die Neuerung der SE2 vorallem beim Preis, da eine Oracle Standard Edition TWO dreimal so viel kostet wie die Standard Edition One.

Die Beschränkung der CPU Threads sehen wir nicht als sehr dramatische Einschränkungen an, da dieses Limit nur auf Datenbank-Ebene und nicht auf Server-Ebene gilt.

Fragen & Antworten

Für weitere detailierte Auskünfte und Best-PracticeUmsetzungen kontaktieren Sie bitte unsere Experten (Link).

Sie haben auch die Möglichkeit einen Kommentar zu hinterlassen.