Requête pour la version d'Oracle

Requete Pour La Version D Oracle



Cet article discutera de cinq méthodes principales pour interroger la version de la base de données installée du serveur Oracle.

Méthode 1 - Utilisation de l'utilitaire SQLPlus

Oracle fournit un utilitaire de ligne de commande qui nous permet d'interroger le serveur à l'aide de commandes PL/SQL.







L'utilitaire SQL Plus est simple et intuitif à utiliser. Il est également installé dans toutes les versions d'Oracle, ce qui en fait un outil universel.



Pour vérifier la version de la base de données à l'aide de l'utilitaire SQL Plus, commencez par vous connecter au serveur en tant que :



$ sqlplus '/ en tant que sysdba'

Une fois connecté, vous devriez voir la bannière de la base de données installée affichée dans la console comme indiqué ci-dessous :





Méthode 2 - Utilisation de V$VERSION VIEW

La troisième méthode que vous pouvez utiliser pour déterminer la version de votre base de données Oracle est la vue $VERSION. Cette vue stocke les informations PL/SQL, y compris la version de la base de données.



Pour l'utiliser, nous pouvons interroger la colonne de la bannière à partir de la vue comme indiqué ci-dessous :

sélectionner bannière de V $VERSION ;

Cela devrait renvoyer la bannière de la base de données comme indiqué ci-dessous :

BANNIÈRE
-------------------------------------
Oracle Database 19c Enterprise Edition version 19.0.0.0.0 - Production

Vous pouvez également récupérer la version complète de la bannière suivante :

sélectionner banner_full de V $VERSION ;

Sortir:

Oracle Database 19c Enterprise Edition version 19.0.0.0.0 - Production
Version 19.3.0.0.0

Méthode 3 - Utilisation de la vue V$INSTANCE

De même, vous pouvez utiliser la vue V$INSTANCE, qui stocke les informations d'instance de serveur pour déterminer la version de la base de données.

Exemple:

sélectionner version, version_full à partir de v $instance ;

Cela devrait renvoyer la version et la version complète comme indiqué ci-dessous :

REMARQUE : L'utilisation de la vue v$instance nécessite des autorisations spécifiques pour interroger. Utilisez plutôt la vue v$version.

Méthode 4 - Utilisation de Product_Component_Version

À l'aide de la vue product_component_version, nous pouvons exécuter ce qui suit :

sélectionner version, version_full de PRODUCT_COMPONENT_VERSION ;

Cela devrait renvoyer une sortie similaire à la requête v$instance sans les restrictions d'autorisation.

Méthode 5 - Utilisation du PL/SQL DBMS_DB_VERSION

Vous pouvez également utiliser le package DBMS_DB_VERSION pour déterminer la version de la base de données, comme illustré ci-dessous :

Positionner sortie serveur activée ;
exec dbms_output.put_line ( dbms_db_version.version || '.' || dbms_db_version.release ) ;

Sortir:

19.0
PL / Procédure SQL terminée avec succès.

Conclusion

Cet article a couvert cinq méthodes de vérification de la version de la base de données Oracle à l'aide de divers outils. Plusieurs exemples sont fournis pour chaque version.