Abfrage nach Oracle-Version

Abfrage Nach Oracle Version



In diesem Beitrag werden fünf Hauptmethoden zur Abfrage der installierten Datenbankversion des Oracle-Servers erörtert.

Methode 1 – Verwenden des SQLPlus-Dienstprogramms

Oracle stellt ein Befehlszeilendienstprogramm bereit, mit dem wir den Server mithilfe von PL/SQL-Befehlen abfragen können.







Das SQL Plus-Dienstprogramm ist einfach und intuitiv zu bedienen. Es ist auch in allen Oracle-Versionen installiert, was es zu einem universellen Tool macht.



Um die Datenbankversion mit dem SQL Plus-Dienstprogramm zu überprüfen, melden Sie sich zunächst beim Server an als:



$ sqlplus '/ als sysdba'

Sobald Sie sich angemeldet haben, sollten Sie das installierte Datenbankbanner in der Konsole sehen, wie unten gezeigt:





Methode 2 – Verwenden der V$VERSION-ANSICHT

Die dritte Methode, mit der Sie Ihre Oracle-Datenbankversion ermitteln können, ist die $VERSION-Ansicht. Diese Ansicht speichert PL/SQL-Informationen, einschließlich der Datenbankversion.



Um es zu verwenden, können wir die Banner-Spalte aus der Ansicht wie unten gezeigt abfragen:

wählen Banner von v $VERSION ;

Dies sollte das Datenbankbanner wie unten gezeigt zurückgeben:

BANNER
----------------------------
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 – Produktion

Sie können auch die folgende Vollbanner-Version abrufen:

wählen banner_full von V $VERSION ;

Ausgabe:

Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 – Produktion
Version 19.3.0.0.0

Methode 3 – Verwenden der V$INSTANCE-Ansicht

Auf ähnliche Weise können Sie die V$INSTANCE-Ansicht verwenden, die die Serverinstanzinformationen speichert, um die Datenbankversion zu bestimmen.

Beispiel:

wählen version, version_full von v $Instanz ;

Dies sollte die Version und die Vollversion wie unten gezeigt zurückgeben:

HINWEIS : Die Verwendung der v$instance-Ansicht erfordert bestimmte Abfrageberechtigungen. Verwenden Sie stattdessen die v$version-Ansicht.

Methode 4 – Verwenden der Product_Component_Version

Mit der Ansicht product_component_version können wir Folgendes ausführen:

wählen version, version_full von PRODUCT_COMPONENT_VERSION;

Dies sollte eine ähnliche Ausgabe wie die v$instance-Abfrage ohne die Berechtigungseinschränkungen zurückgeben.

Methode 5 – Verwenden der PL/SQL DBMS_DB_VERSION

Sie können auch das DBMS_DB_VERSION-Paket verwenden, um die Datenbankversion zu ermitteln, wie unten gezeigt:

einstellen Serverausgabe an;
Exekutive dbms_output.put_line ( dbms_db_version.version || '.' || dbms_db_version.release ) ;

Ausgabe:

19.0
PL / SQL-Prozedur erfolgreich abgeschlossen.

Fazit

In diesem Beitrag wurden fünf Methoden zum Überprüfen der Oracle-Datenbankversion mit verschiedenen Tools behandelt. Für jede Version werden mehrere Beispiele bereitgestellt.