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 - ProductionVersion 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.0PL / 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.