Versione del database Oracle

Versione del database Oracle
Come amministratore del database, raccoglierai e amministrerai tutti gli oggetti e le risorse nel server. Ciò va dalla gestione delle autorizzazioni degli utenti e delle operazioni CRUD alla risoluzione dei problemi.

Il driver principale per tutta la tua amministrazione sono le informazioni raccolte dal server, a partire dalle versioni del server e del database.

Questo tutorial esplorerà i modi per determinare la versione del database utilizzando Oracle SQL Strumenti.

Metodo 1 - Utilizzo dell'interfaccia utente di SQL Developer

Il primo metodo che puoi utilizzare per determinare la versione del database è l'utilizzo dell'interfaccia grafica.

Avvia l'utilità SQL Developer e naviga nel riquadro dei report.

Apri i dati Rapporti sul dizionario -> Sul tuo database -> Banner di versione

Seleziona la connessione che si desidera utilizzare nella finestra pop-out come mostrato:

Fare clic su OK sulla connessione target per visualizzare la versione del database. Questo dovrebbe visualizzare informazioni sulla versione del database installato come mostrato:

Oracle Database 19C Enterprise Edition Release 19.0.0.0.0 - Produzione

Metodo 2 - Utilizzo dell'utilità SQLplus

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

L'utilità SQL Plus è semplice e intuitiva da usare. Viene inoltre installato in tutte le versioni Oracle rendendolo uno strumento universale per l'uso.

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

$ sqlplus '/ as sysdba'

Una volta effettuato l'accesso, è necessario visualizzare il banner di database installato visualizzato nella console come mostrato:

Metodo 3 - Utilizzo della vista V $ versione

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

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

Seleziona Banner dalla versione V $;

Questo dovrebbe restituire il banner del database come mostrato:

Banner
----------------------------
Oracle Database 19C Enterprise Edition Release 19.0.0.0.0 - Produzione

Puoi anche prendere la versione completa del banner come mostrato:

Seleziona Banner_full dalla versione V $;

Produzione:

Oracle Database 19C Enterprise Edition Release 19.0.0.0.0 - Produzione
Versione 19.3.0.0.0

Metodo 4 - Utilizzo della vista dell'istanza V $

Allo stesso modo, è possibile utilizzare la vista V $ Instance che memorizza le informazioni sull'istanza del server per determinare la versione del database.

Esempio:

Seleziona versione, versione_full da V $ istanza;

Questo dovrebbe restituire la versione e la versione completa come:

Nota: l'uso della vista V $ Instance richiede autorizzazioni specifiche per fare domande. Invece, usa la Visualizza versione V $.

Metodo 5 - Utilizzo di Product_Component_Version

Utilizzando la vista Product_Component_Version, possiamo eseguire:

Seleziona versione, versione_full da Product_Component_Version;

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

Metodo 6 - Utilizzo di PL/SQL DBMS_DB_VERSION

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

Imposta ServerOutput su;
Exec dbms_output.put_line (dbms_db_version.Versione || '.'|| dbms_db_version.PUBBLICAZIONE);

Produzione:

19.0

Procedura PL/SQL completata correttamente.

Conclusione

Questo post ha coperto sei metodi principali per determinare la versione del database Oracle utilizzando vari strumenti.