Maison > Article > base de données > Qu'est-ce qu'un nom de service dans Oracle
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.
L'environnement d'exploitation de ce tutoriel : système Windows 10, version Oracle 11g, ordinateur Dell G3.
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!