Comment trouver le nom du service Oracle?

Comment trouver le nom du service Oracle?
Les noms de services Oracle sont des composants essentiels d'une connexion de base de données, permettant aux clients d'accéder aux services de base de données spécifiques. Dans la base de données Oracle, les noms de service peuvent être définis pendant le processus d'installation et de configuration. Cependant, pour se connecter à l'instance de base de données Oracle, un nom de service est requis. Dans certains cas, il peut être nécessaire de trouver le nom du service Oracle, par exemple, lors de la configuration d'une chaîne de connexion, des problèmes de connexion de dépannage, etc.

Ce guide couvrira comment trouver le nom du service Oracle en utilisant:

  • V $ Services
  • V $ active_services
  • Service_Names
  • SERVICE
  • Paramètre V $
  • Sys_context ()

Trouver le nom du service Oracle en utilisant les services V $

Le "V $ Services"Est une vue de performances dynamique dans la base de données Oracle qui fournit des informations sur le services disponibles dans une base de données. Pour trouver le nom du service Oracle à l'aide du V $ Services Type La commande ci-dessous donnée:

Sélectionnez Nom dans V $ Services;

Sortir

La sortie a montré la liste de tous les services disponibles dans la base de données.

Trouver le nom du service Oracle à l'aide de V $ active_services

Le "V $ active_services"Est une vue de performances dynamique dans Oracle qui affiche des informations concernant le services actifs dans la base de données. L'extrait suivant montre comment trouver les noms des services Oracle actifs à l'aide de la commande V $ active_services:

Sélectionnez Nom dans V $ Active_Services;

Sortir

La sortie a montré les listes de tous les services actifs dans la base de données.

Trouver le nom du service Oracle à l'aide de Service_Names

Le "Service_Names»Le paramètre dans Oracle définit un ou plusieurs noms pour l'instance de base de données pour s'inscrire auprès d'un auditeur. Tapez la commande ci-dessous donnée pour afficher la valeur actuelle du paramètre Service_Names dans la base de données:

Afficher le paramètre Service_Names;

Sortir

La sortie a montré le Service_Names valeurs.

Trouver le nom du service Oracle à l'aide du service

Dans Oracle, le «SERVICE”Le paramètre est utilisé pour spécifier un nom de service que l'instance de base de données doit s'inscrire auprès des auditeurs. Pour afficher la valeur actuelle du paramètre de service dans la base de données, tapez la commande ci-dessous donnée:

Afficher le service de paramètres;

Sortir

La sortie a montré la valeur du paramètre de service dans la base de données.

Trouver le nom du service Oracle à l'aide du paramètre V $

Dans Oracle, "Paramètre V $"Est une vue de performance dynamique qui affiche les valeurs actuelles de tous les paramètres d'initialisation qui sont en vigueur pour la session en cours. Le paramètre V $ peut être utilisé avec la clause WHERE pour trouver la valeur actuelle de tout service Oracle spécifique. La commande est donnée ci-dessous:

Sélectionnez la valeur dans le paramètre V $ où name = 'service_names';

Sortir

La sortie a montré la valeur du paramètre Service_Names à partir de la vue du paramètre V $.

Trouver le nom du service Oracle à l'aide de sys_context ()

Le "Sys_context ()"Est une fonction d'Oracle qui récupère la valeur d'un espace et d'un paramètre de noms de noms de contexte spécifié dans cet espace de noms. Pour trouver le nom du service Oracle, passez «Userenv» et «Service_name» comme arguments à la fonction sys_context (). La commande est donnée ci-dessous:

SELECT SYS_CONTEXT ('Userenv', 'Service_name') FROM DUAL;

Sortir

La sortie illustre la valeur du paramètre Service_name à l'aide de la fonction sys_context ().

Conclusion

Le nom du service Oracle peut être trouvé en utilisant le «V $ Services","V $ active_services","Service_Names","SERVICE","Paramètre V $", et "Sys_context ()". Ces méthodes peuvent être utilisées pour obtenir des informations sur les services disponibles et actifs dans la base de données, ainsi que les valeurs de paramètres liées aux services. Ce guide a fourni des informations sur la façon de trouver le nom du service d'Oracle.