Du weißt natürlich, dass du eine Oracle Datenbank Standard Edition 2 im Einsatz hast, denn schließlich hast du ja auch die Standard Edition 2 lizenziert. Glaubst du? Oder weißt du es?
Glauben ist gut, ein SQL-Befehl in diesem Fall besser. Nicht selten kommt es vor, dass Kunden fest davon überzeugt sind, eine bestimmte Edition installiert zu haben. Ebenso nicht selten gibt es dann jedoch eine böse Überraschung, wenn sich im Falle eines Audits herausstellt, dass es doch nicht so ist. Im schlimmsten Fall können hier Lizenznachforderungen in Größenordnungen auf einen Kunden zukommen. Diese Art von Überraschungen mag niemand. Doch wie kannst du herausfinden, welche Datenbank Edition und/oder Datenbank Version tatsächlich installiert ist? Mit dieser simplen Abfrage gehst du auf Nummer sicher und kannst einen Abgleich mit vorhandenen Lizenzen vornehmen.
Erst mit der Einführung der Oracle Datenbank 11gR2 (also beginnend ab dem Release 11.2.0.1) hattest du die Möglichkeit, bei einer Installation explizit zwischen Enterprise Edition, Standard Edition, Standard Edition One oder Personal Edition zu wählen. Bei früheren Releases (11gR1 und älter) konnte lediglich zwischen Enterprise Edition, Standard Edition und Custom gewählt werden, wobei jede Custom-Installation stets als “Enterprise Edition” ausgewiesen wurde, auch wenn die Enterprise Features nicht genutzt wurden. Möglicherweise wurde jedoch auch eine Standard Edition tatsächlich installiert und durch (versehentliche) Aktivierung von Enterprise Edition Features oder Packs in eine Enterprise Edition umgewandelt.
Wir zeigen dir, wie du mit ein paar Handgriffen herausfinden kannst, was tatsächlich installiert ist. Zunächst meldest du dich mit dem User SYS an der Datenbank an. Dafür kannst du zum Beispiel sqlplus oder den SQL Developer verwenden.
Durch den Befehlsaufruf “select banner from v$version;” erhältst du diese oder eine ähnliche Ausgabe:
SQL> select banner from v$version; BANNER ------------------------------------------------------------------------------ Oracle Database 19c Standard Edition 2 Release 19.0.0.0.0 - Production
Wie sich unschwer aus der SQL Abfrage entnehmen lässt, handelt es sich dabei um eine “Standard Edition 2” in der Version 19c. Bei der Anmeldung über sqlplus kann die Edition und sogar der genaue Patchlevel ausgelesen werden. Dafür ist kein SQL Statement nötig.
sqlplus / as sysdba SQL*Plus: Release 19.0.0.0.0 - Production on Wed Oct 18 13:23:52 2023 Version 19.16.0.0.0 Copyright (c) 1982, 2022, Oracle. All rights reserved. Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production Version 19.16.0.0.0
Der Header des sqlplus zeigt uns hier eine “Enterprise Edition” in der Version 19.16.
Es lohnt sich von Zeit zu Zeit, mit dieser simplen Abfrage auf Nummer sicher zu gehen und einen Abgleich mit den vorhandenen Lizenzen vorzunehmen. Kommt es hier zu Abweichungen, solltest du entsprechend handeln. Die Spezialisten von ASPICON unterstützen dich auch gern in allen technischen und lizenzrechtlichen Fragen.
Hier haben wir weitere nützliche Infos rund um Compliance und Lizenzmanagement für dich zusammengefasst. Auf unserer Seite www.datenbank-lizenzen.com findest du außerdem mehr zum Thema Oracle Datenbank Editionen.
Share this article