Esta publicación discutirá cinco métodos principales para consultar la versión de base de datos instalada del Oracle Server.
Método 1: utilizando la utilidad SQLPLUS
Oracle proporciona una utilidad de línea de comandos que nos permite consultar el servidor utilizando comandos PL/SQL.
La utilidad SQL Plus es simple e intuitiva de usar. También viene instalado en todas las versiones de Oracle, lo que lo convierte en una herramienta universal.
Para verificar la versión de la base de datos utilizando la utilidad SQL Plus, comience iniciando sesión en el servidor como:
$ sqlplus '/ as sysdba'
Una vez iniciado sesión, debería ver el banner de base de datos instalado que se muestra en la consola como se muestra a continuación:
Método 2 - Uso de la vista de versión V $
El tercer método que puede usar para determinar la versión de su base de datos Oracle es la vista $ versión. Esta vista almacena información PL/SQL, incluida la versión de la base de datos.
Para usarlo, podemos consultar la columna de banner desde la vista como se muestra a continuación:
Seleccione Banner de V $ versión;
Esto debería devolver el banner de la base de datos como se muestra a continuación:
BANDERA
----------------------------
Oracle Database 19C Enterprise Edition Release 19.0.0.0.0 - Producción
También puede obtener la siguiente versión completa de banner:
Seleccione Banner_Full de V $ versión;
Producción:
Oracle Database 19C Enterprise Edition Release 19.0.0.0.0 - Producción
Versión 19.3.0.0.0
Método 3 - Uso de la vista de instancia V $
Del mismo modo, puede usar la vista de instancia V $, que almacena la información de instancia del servidor para determinar la versión de la base de datos.
Ejemplo:
Seleccione la versión, versión_full de V $ instancia;
Esto debería devolver la versión y la versión completa como se muestra a continuación:
NOTA: El uso de la vista de instancia V $ requiere permisos específicos para consultar. En su lugar, use la vista de versión V $.
Método 4 - Uso de Product_Component_Version
Usando la vista Product_Component_Version, podemos ejecutar lo siguiente:
seleccionar versión, versión_full de product_component_version;
Esto debería devolver una salida similar a la consulta de instancia V $ sin las restricciones de permiso.
Método 5 - Uso del PL/SQL DBMS_DB_VERSION
También puede usar el paquete dbms_db_version para determinar la versión de la base de datos como se demuestra a continuación:
establecer ServerOutput en;
ejecutivo dbms_output.put_line (dbms_db_version.Versión || '.'|| dbms_db_version.liberar);
Producción:
19.0
Procedimiento PL/SQL completado con éxito.
Conclusión
Esta publicación cubrió cinco métodos para verificar la versión de la base de datos Oracle utilizando varias herramientas. Se proporcionan varios ejemplos para cada versión.