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 - ProduzioneMetodo 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:
BannerPuoi 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 - ProduzioneMetodo 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;Produzione:
19.0Procedura PL/SQL completata correttamente.
Conclusione
Questo post ha coperto sei metodi principali per determinare la versione del database Oracle utilizzando vari strumenti.