Aquesta publicació tractarà cinc mètodes principals per consultar la versió de la base de dades instal·lada del servidor Oracle.
Mètode 1: Ús de la utilitat SQLPlus
Oracle proporciona una utilitat de línia d'ordres que ens permet consultar el servidor mitjançant ordres PL/SQL.
La utilitat SQL Plus és senzilla i intuïtiva d'utilitzar. També ve instal·lat en totes les versions d'Oracle, convertint-lo en una eina universal.
Per comprovar la versió de la base de dades mitjançant la utilitat SQL Plus, comenceu iniciant sessió al servidor com a:
$ sqlplus '/ com a sysdba'
Un cop hàgiu iniciat la sessió, hauríeu de veure el bàner de la base de dades instal·lat a la consola, tal com es mostra a continuació:
Mètode 2: Ús de la V$VERSIÓ VERSION
El tercer mètode que podeu utilitzar per determinar la versió de la vostra base de dades Oracle és la vista $VERSION. Aquesta vista emmagatzema informació PL/SQL, inclosa la versió de la base de dades.
Per utilitzar-lo, podem consultar la columna del bàner des de la vista com es mostra a continuació:
seleccionar pancarta de V $VERSIÓ ;Això hauria de tornar el bàner de la base de dades tal com es mostra a continuació:
BANDERA----------------------------
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Producció
També podeu obtenir la següent versió completa del bàner:
seleccionar banner_full de V $VERSIÓ ;Sortida:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - ProduccióVersió 19.3.0.0.0
Mètode 3: ús de la vista V$INSTANCE
De la mateixa manera, podeu utilitzar la vista V$INSTANCE, que emmagatzema la informació de la instància del servidor per determinar la versió de la base de dades.
Exemple:
seleccionar versió, version_full de v $instància ;Això hauria de tornar la versió i la versió completa tal com es mostra a continuació:
NOTA : L'ús de la vista v$instance requereix permisos específics per consultar. En comptes d'això, utilitzeu la vista v$version.
Mètode 4: ús de Product_Component_Version
Amb la vista product_component_version, podem executar el següent:
seleccionar versió, version_full de PRODUCT_COMPONENT_VERSION;Això hauria de retornar una sortida similar a la consulta v$instance sense les restriccions de permís.
Mètode 5: Ús de PL/SQL DBMS_DB_VERSION
També podeu utilitzar el paquet DBMS_DB_VERSION per determinar la versió de la base de dades tal com es mostra a continuació:
conjunt sortida del servidor activat;executiu dbms_output.put_line ( dbms_db_version.version || '.' || dbms_db_version.release ) ;
Sortida:
19.0PL / El procediment SQL s'ha completat correctament.
Conclusió
Aquesta publicació va cobrir cinc mètodes per comprovar la versió de la base de dades Oracle mitjançant diverses eines. Es proporcionen diversos exemples per a cada versió.