Lorsqu'il s'agit de gérer une base de données Oracle, vous devez comprendre ses composants importants. Deux de ces composants sont le nom du service et le nom de la base de données qui sont liés à l'identification de la base de données. Cependant, les gens sont confus que, qu'ils soient similaires ou non et quelles sont les différences entre eux.
Cet article discutera du contenu suivant:
Quel est le nom du service Oracle?
Le Nom du service est un identifiant logique qui est utilisé pour accéder à un service spécifique dans des instances uniques ou multiples d'une base de données Oracle. C'est un TNS Alias utilisé par les clients dans la chaîne de connexion ou l'URL pour connecter une base de données distante principalement. Il a été introduit pour la première fois dans Oracle 8i pour aider la base de données à vous inscrire à l'auditeur.
Quel est le nom de la base de données Oracle?
Le nom de la base de données est un identifiant unique qui identifie tous les fichiers physiques qui composent la base de données Oracle. Il est spécifié au moment de la création de la base de données comme paramètre dans le «Créer une base de données»Instruction, qui ne peut pas être modifiée sans recréer la base de données.
Différence entre le nom du service et le nom de la base de données
Le nom du service et le nom de la base de données sont deux concepts distincts dans l'environnement de la base de données Oracle; Cependant, ils sont liés les uns aux autres. Enrôlons-en quelques différences entre ces deux:
Comment trouver Oracle «Nom du service» à l'aide de SQL Plus?
Connectez-vous à votre base de données à l'aide de SQL Plus et exécutez la commande fournie ci-dessous pour trouver le nom du service:
Sélectionnez la valeur dans le paramètre V $ où name = 'service_names';
La sortie affiche la valeur du nom du service:
Comment trouver Oracle «Nom de la base de données» à l'aide de SQL Plus?
Pour trouver le nom de la base de données dans Oracle, connectez-vous à votre base de données et exécutez cette commande:
Sélectionnez Nom dans la base de données V $;
La sortie a renvoyé avec succès le nom de la base de données:
Cet article a discuté du nom de la base de données et du nom du service dans Oracle avec leurs différences et commandes pour les trouver.
Conclusion
Il existe différents concepts dans l'environnement de la base de données Oracle. Le nom de la base de données est un identifiant unique des fichiers de base de données physiques qui constituent une base de données Oracle tandis qu'un nom de service identifie un service spécifique dans des instances uniques ou multiples d'une base de données Oracle. Le nom de la base de données est stocké dans la base de données Fichiers de contrôle et le nom du service est stocké dans un fichier nommé "tnsNames.ora".