Maison  >  Article  >  base de données  >  Qu'est-ce qu'un nom de service dans Oracle

Qu'est-ce qu'un nom de service dans Oracle

WBOY
WBOYoriginal
2022-03-02 11:11:4412301parcourir

Dans Oracle, le nom du service fait référence au nom du service externe fourni par l'écouteur. Le nom du paramètre est "SERVICE_NAME". Le nom du service peut être enregistré statiquement dans le fichier "listener.ora" ou enregistré dynamiquement dans le fichier d'initialisation. Les deux sont acceptables "lsnrctl-service" pour vérifier.

Qu'est-ce qu'un nom de service dans Oracle

L'environnement d'exploitation de ce tutoriel : système Windows 10, version Oracle 11g, ordinateur Dell G3.

Qu'est-ce qu'un nom de service dans Oracle ?

Nom du service (service_names) : fait référence au nom du service externe fourni par l'écouteur. Le client peut se connecter en configurant la connexion tnsnmaes.ora dans le

tnsnmaes.ora. Le fichier doit être égal au serveur. Le nom du service enregistré par l'écouteur. Le nom du service peut être visualisé en entrant lsnrctl puis en entrant service. Le nom du service général est configuré dans le fichier Listener.ora (enregistrement statique), ou lorsqu'il n'y en a pas. Fichier Listener.ora, lors de l'initialisation Configurez les deux paramètres instance_name et service_names dans le fichier pour l'enregistrement dynamique.

Mais quelle que soit la méthode d'enregistrement utilisée, vous pouvez la vérifier via lsnrctl-service.

À partir de la version oracle9i, un nouveau paramètre est introduit, à savoir le nom du service de base de données. Le nom du paramètre est SERVICE_NAME.

Si la base de données a un nom de domaine, le nom du service de base de données est le nom global de la base de données ; sinon, le nom du service de base de données est le même que le nom de la base de données.

Interroger le nom du service de base de données

Méthode 1 :

select value from v$parameter where name = 'service_name';

Méthode 2 :

show parameter service_name

Méthode 3 : Requête dans le fichier de paramètres.

Nom du service de base de données et connexion réseau

Ouvrez le composant réseau Oracle à partir d'Oracle8i et la chaîne hôte pour connecter la base de données au client utilise le nom du service de base de données. Auparavant, j'utilisais ORACLE_SID, qui est le nom de l'instance de base de données

Tutoriel recommandé : "

Tutoriel vidéo Oracle

"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn