|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||||
|
Membre éprouvé
![]() Étudiant Inscription : novembre 2004 Messages : 739 ![]() |
Salut,
J'essaye de me connecter sous sqlplus avec le net service name defini dans tnsnames.ora mais cela ne marche pas. Quand je fais un system/passer@udb j'ai cette erreur: Citation:
ma bd est bien demarré parce que system/passer marche bien. le listener est démarré et un tnsping udb me renvoit ceci: Citation:
Citation:
Citation:
Citation:
Cependant, j'ai aussi lu que le service name (dans tnsnames.ora) ne doit pas avoir le même nom que le sid de la bd, mais doit plutôt être celui du global_dbname. Or dans mon cas global_dbname=sid_name=orcl, je commence vraiment à être perdu. Bref, je voudrais pouvoir me connecter avec l'alias udb et je veux savoir c'est quoi exactement le global database name. merci d'avance pour l'aide.
__________________
"Celui qui reconnaît consciemment ses limites est le plus proche de la perfection." Johann Wolfgang |
|||||
|
|
00
|
|
|
#2 |
|
Membre éprouvé
![]() Inscription : décembre 2007 Messages : 354 ![]() |
Est-il possible de nous donner la valeur du paramètre d'initialisation service_names?
|
|
|
00
|
|
|
#3 |
|
Membre éprouvé
![]() Étudiant Inscription : novembre 2004 Messages : 739 ![]() |
Salut Michel,
Je ne sais pas trop si c'est là qu'il faut la chercher, mais je ne trouve pas de variable service_names dans mon fichier init.ora
__________________
"Celui qui reconnaît consciemment ses limites est le plus proche de la perfection." Johann Wolfgang |
|
|
00
|
|
|
#4 |
|
Membre éprouvé
![]() Inscription : décembre 2007 Messages : 354 ![]() |
Ca aurait pu ...
Il n'y a pas de possibilité de connexion à la base? Par exemple : sqlplus / as sysdba show parameters service_names |
|
|
00
|
|
|
#5 |
|
Membre éprouvé
![]() Étudiant Inscription : novembre 2004 Messages : 739 ![]() |
Ok.
Dans le champ value (reponse de show parameter service_names) j'ai orcl.
__________________
"Celui qui reconnaît consciemment ses limites est le plus proche de la perfection." Johann Wolfgang |
|
|
00
|
|
|
#6 |
|
Membre éprouvé
![]() Inscription : décembre 2007 Messages : 354 ![]() |
Alors dans ce cas, service_name dans tnsnames.ora doit être aussi orcl et non oracle10. En fait, c'est cette valeur telle quelle qu'il faut utiliser.
|
|
|
00
|
|
|
#7 |
|
Membre éprouvé
![]() Étudiant Inscription : novembre 2004 Messages : 739 ![]() |
Donc, même global_name dans listener.ora doit être à orcl. Merci, ça marche.
J'en profite pour te souhaiter mes meilleurs voeux, a++++++++++++
__________________
"Celui qui reconnaît consciemment ses limites est le plus proche de la perfection." Johann Wolfgang |
|
|
00
|
|
|
#8 |
|
Membre éprouvé
![]() Inscription : décembre 2007 Messages : 354 ![]() |
Merci !
Mes meilleurs voeux à toi également ... En fait la valeur par défaut de service_names est celle de global_name mais ce n'est pas obligatoire et les deux valeurs peuvent être différentes. |
|
|
00
|
|
|
#9 |
|
Membre éprouvé
![]() Étudiant Inscription : novembre 2004 Messages : 739 ![]() |
Merci pour les voeux.
Mais je ne comprends plus rien, si service_name du tnsnames.ora est différent du global_name sur le listener.ora. Comment le listener sait quel service choisir pour établir la connexion?
__________________
"Celui qui reconnaît consciemment ses limites est le plus proche de la perfection." Johann Wolfgang |
|
|
00
|
|
|
#10 |
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
En fait, c'est l'instance (le processus PMON) qui va enregistrer dynamiquement le nom de l'instance et le service associé (paramètre d'initialisation de l'instance SERVICE_NAMES) dans le listener. Il n'est pas vraiment nécessaire de définir le nom de service et l'instance associée de façon statique (càd codée en dur) dans le fichier listener.ora.
Voir le Concepts Guide ainsi que le Net Services Administrator's Guide pour la liaison instance/listener. |
|
|
00
|
|
|
#11 |
|
Membre éprouvé
![]() Étudiant Inscription : novembre 2004 Messages : 739 ![]() |
Merci pour la doc.
__________________
"Celui qui reconnaît consciemment ses limites est le plus proche de la perfection." Johann Wolfgang |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com