Query per la versione di Oracle

Query Per La Versione Di Oracle



Questo post discuterà cinque metodi principali per interrogare la versione del database installata del server Oracle.

Metodo 1: utilizzo dell'utilità SQLPlus

Oracle fornisce un'utilità della riga di comando che ci consente di interrogare il server utilizzando i comandi PL/SQL.







L'utilità SQL Plus è semplice e intuitiva da usare. Inoltre viene installato in tutte le versioni di Oracle, rendendolo uno strumento universale.



Per verificare la versione del database utilizzando l'utilità SQL Plus, iniziare accedendo al server come:



$ sqlplus '/ come sysdba'

Una volta effettuato l'accesso, dovresti vedere il banner del database installato visualizzato nella console come mostrato di seguito:





Metodo 2 – Utilizzo di V$VERSION VIEW

Il terzo metodo che puoi utilizzare per determinare la versione del tuo database Oracle è la vista $VERSION. Questa vista memorizza le informazioni PL/SQL, inclusa la versione del database.



Per usarlo, possiamo interrogare la colonna banner dalla vista come mostrato di seguito:

Selezionare bandiera di V $VERSIONE ;

Questo dovrebbe restituire il banner del database come mostrato di seguito:

BANDIERA
----------------------------
Oracle Database 19c Enterprise Edition versione 19.0.0.0.0 - Produzione

Puoi anche recuperare la seguente versione completa del banner:

Selezionare banner_full da V $VERSIONE ;

Produzione:

Oracle Database 19c Enterprise Edition versione 19.0.0.0.0 - Produzione
Versione 19.3.0.0.0

Metodo 3 – Utilizzo della vista V$INSTANCE

Analogamente, è possibile utilizzare la vista V$INSTANCE, che memorizza le informazioni sull'istanza del server per determinare la versione del database.

Esempio:

Selezionare versione, version_full da v $istanza ;

Questo dovrebbe restituire la versione e la versione completa come mostrato di seguito:

NOTA : l'utilizzo della vista v$instance richiede autorizzazioni specifiche per eseguire query. Utilizzare invece la vista v$version.

Metodo 4: utilizzo di Product_Component_Version

Utilizzando la vista product_component_version, possiamo eseguire quanto segue:

Selezionare versione, version_full da PRODUCT_COMPONENT_VERSION;

Ciò dovrebbe restituire un output simile alla query v$instance senza le restrizioni di autorizzazione.

Metodo 5: utilizzo di PL/SQL DBMS_DB_VERSION

È inoltre possibile utilizzare il pacchetto DBMS_DB_VERSION per determinare la versione del database come illustrato di seguito:

impostare output del server attivato;
esec dbms_output.put_line ( dbms_db_versione.versione || '.' || dbms_db_version.release ) ;

Produzione:

19.0
PL / Procedura SQL completata con successo.

Conclusione

Questo post copriva cinque metodi per controllare la versione del database Oracle utilizzando vari strumenti. Diversi esempi sono forniti per ogni versione.