Interogare pentru versiunea Oracle

Interogare Pentru Versiunea Oracle



Această postare va discuta cinci metode principale de interogare pentru versiunea bazei de date instalată a serverului Oracle.

Metoda 1 – Utilizarea utilitarului SQLPlus

Oracle oferă un utilitar de linie de comandă care ne permite să interogăm serverul folosind comenzi PL/SQL.







Utilitarul SQL Plus este simplu și intuitiv de utilizat. De asemenea, vine instalat în toate versiunile Oracle, ceea ce îl face un instrument universal.



Pentru a verifica versiunea bazei de date folosind utilitarul SQL Plus, începeți prin a vă conecta la server ca:



$ sqlplus „/ ca sysdba”

Odată autentificat, ar trebui să vedeți bannerul bazei de date instalat afișat în consolă, așa cum se arată mai jos:





Metoda 2 – Utilizarea V$VERSION VIEW

A treia metodă pe care o puteți utiliza pentru a determina versiunea bazei de date Oracle este vizualizarea $VERSION. Această vizualizare stochează informații PL/SQL, inclusiv versiunea bazei de date.



Pentru ao folosi, putem interoga coloana banner din vizualizarea, așa cum se arată mai jos:

Selectați banner de la V $VERSIUNE ;

Aceasta ar trebui să returneze bannerul bazei de date, așa cum se arată mai jos:

BANNER
----------------------------
Oracle Database 19c Enterprise Edition Versiunea 19.0.0.0.0 - Producție

De asemenea, puteți prelua următoarea versiune completă a bannerului:

Selectați banner_full de la V $VERSIUNE ;

Ieșire:

Oracle Database 19c Enterprise Edition Versiunea 19.0.0.0.0 - Producție
Versiunea 19.3.0.0.0

Metoda 3 – Utilizarea Vizualizării V$INSTANCE

În mod similar, puteți utiliza vizualizarea V$INSTANCE, care stochează informațiile despre instanța serverului pentru a determina versiunea bazei de date.

Exemplu:

Selectați versiune, version_full din v $instanţă ;

Aceasta ar trebui să returneze versiunea și versiunea completă, așa cum se arată mai jos:

NOTĂ : Utilizarea vizualizării v$instance necesită permisiuni specifice pentru a interoga. În schimb, utilizați vizualizarea v$version.

Metoda 4 – Utilizarea Versiunii_componenta_produsului

Folosind vizualizarea product_component_version, putem rula următoarele:

Selectați versiune, version_full din PRODUCT_COMPONENT_VERSION;

Aceasta ar trebui să returneze o ieșire similară la interogarea v$instance fără restricții de permisiune.

Metoda 5 – Utilizarea PL/SQL DBMS_DB_VERSION

De asemenea, puteți utiliza pachetul DBMS_DB_VERSION pentru a determina versiunea bazei de date, așa cum se arată mai jos:

a stabilit serveroutput activat;
exec dbms_output.put_line ( dbms_db_version.version || '.' || dbms_db_version.release ) ;

Ieșire:

19.0
PL / Procedura SQL a fost finalizată cu succes.

Concluzie

Această postare a acoperit cinci metode de verificare a versiunii bazei de date Oracle folosind diverse instrumente. Pentru fiecare versiune sunt oferite mai multe exemple.