In diesem Tutorial werden Möglichkeiten untersucht, wie Sie Ihre Datenbankversion mithilfe von Oracle SQL -Tools ermitteln können.
Methode 1 - Verwenden des SQL -Entwicklers
Die erste Methode, mit der Sie Ihre Datenbankversion ermitteln können, besteht darin, die grafische Schnittstelle zu verwenden.
Starten Sie das SQL Developer -Dienstprogramm und navigieren Sie zum Berichtebereich.
Öffnen Sie die Daten Wörterbuchberichte -> Über Ihre Datenbank -> Versionsbanner
Wählen Sie die Verbindung, die Sie im Pop-out-Fenster verwenden möchten, wie unten gezeigt:
Klicken Sie in der Zielverbindung auf OK, um die Datenbankversion anzuzeigen. Dies sollte Informationen zur installierten Datenbankversion angezeigt, wie unten gezeigt:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Produktion
Methode 2 - Verwenden des SQLPLUS -Dienstprogramms
Oracle bietet ein Befehlszeilendienstprogramm, mit dem wir den Server mit PL/SQL-Befehlen abfragen können.
Das SQL Plus -Dienstprogramm ist einfach und intuitiv zu bedienen. Es wird auch in allen Oracle -Versionen installiert, wodurch es zu einem universellen Werkzeug ist.
Um die Datenbankversion mithilfe des SQL Plus -Dienstprogramms zu überprüfen, melden Sie sich mit dem Server an, wie unten gezeigt:
$ sqlplus '/ als sysdba'
Sobald Sie angemeldet sind, sollten Sie das installierte Datenbankbanner sehen, das in der Konsole angezeigt wird, wie unten gezeigt:
Methode 3 - Verwenden Sie die V $ -Versionsansicht
Die dritte Methode, mit der Sie Ihre Oracle -Datenbankversion ermitteln können, ist die $ Versionsansicht. Diese Ansicht speichert PL/SQL -Informationen, einschließlich der Datenbankversion.
Um es zu verwenden, können wir die Bannerspalte aus der Ansicht abfragen, wie unten gezeigt:
Wählen Sie Banner aus der V $ -Version aus;
Dies sollte das folgende Datenbankbanner zurückgeben:
BANNER
----------------------------
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Produktion
Sie können auch die vollständige Bannerversion abrufen, wie unten gezeigt:
Wählen Sie Banner_full aus v $ Version;
Ausgang:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Produktion
Version 19.3.0.0.0
Methode 4 - Verwenden der V $ Instance -Ansicht
In ähnlicher Weise können Sie die V $ Instance -Ansicht verwenden, in der die Serverinstanzinformationen gespeichert sind, um die Datenbankversion zu bestimmen.
Beispiel:
Wählen Sie Version, Version_full von v $ Instance;
Dies sollte die folgende Version und die Vollversion zurückgeben:
HINWEIS: Verwenden der V $ -Sinstanzansicht erfordert spezifische Berechtigungen zur Abfrage. Verwenden Sie stattdessen die V $ -Versionsansicht.
Methode 5 - Verwenden der product_component_version
Mit der Ansicht product_component_version können wir Folgendes ausführen:
Wählen Sie Version, Version_full aus product_component_version;
Dies sollte eine ähnliche Ausgabe der V $ -Sinstanz -Abfrage ohne die Berechtigungsbeschränkungen zurückgeben.
Methode 6 - Verwenden der PL/SQL DBMS_DB_VERSION
Sie können auch das Paket dbms_db_version verwenden, um die Datenbankversion zu bestimmen, wie unten gezeigt:
Serveroutput einstellen;
EXEC DBMS_OUTPUT.put_line (dbms_db_version.Version || '.'|| dbms_db_version.freigeben);
Ausgang:
19.0
PL/sql Verfahren erfolgreich vollendet.
Abschluss
Dieser Artikel umfasste sechs Hauptmethoden zur Ermittlung der Oracle -Datenbankversion mit verschiedenen Tools. Für jedes Tool wurden mehrere Beispiele bereitgestellt.