Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Connexions aux bases de données
Connexions aux bases de données Forum d'entraide sur les problèmes de connectivité Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/12/2007, 16h26   #1
Nouveau Membre du Club
 
Inscription : mai 2007
Messages : 72
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 72
Points : 26
Points : 26
Par défaut ca tnsping bien mais ca dblink pas!

bonjour à tous!

je me trouve face à un probleme assez pointu.

j'ai l'habitude de faire des dblinks mais depuis quelques temps, sur des nouvelles machines qui ont été installées en win2003 EE avec des Oracle 9.2 et qui se trouvent sur un site A, je ne peux pas faire de dblink depuis une machine qui se trouve sur un site B, je precise que le site A est en domaine et l'autre en workgroup et que la liaison est une LS qui passe par des routeurs avec des adresses translatées.

je precise que le ping et le tnsping fonctionnent parfaitement.

autre precision, les serveurs que je tente de joindre n'ont pas été installés forcement dans les regles de l'art, je me demande si il n'y a pas quelque chose qui à été oublié à l'installation.

Voici l'erreur du test de dblink :

Code :
1
2
3
4
*********************************************************************
Link  : "TOTO_PROD"
Error : ORA-12535: TNS : le délai imparti à l'opération est écoulé
*********************************************************************

Merci!
pholos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2007, 16h27   #2
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
sqlplus fonctionne ? Pense à vérifier les alertes du firewall aussi
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2007, 17h08   #3
Nouveau Membre du Club
 
Inscription : mai 2007
Messages : 72
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 72
Points : 26
Points : 26
un sqlplus system/manager@prod_toto me renvoi la meme erreur.

je n'ai pas la main sur le firewall mais d'autres serveur de prod se trouvent sur le meme site mais ne posent pas de probleme.
pholos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2007, 17h13   #4
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
bah oui mais c'est peut-être parce que les ports des autres bases sont ouverts
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2007, 17h21   #5
Nouveau Membre du Club
 
Inscription : mai 2007
Messages : 72
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 72
Points : 26
Points : 26
c'est quel port pour le sqlplus et les dblinks? 1521? c'est pas le meme que pour le tnsping?

le firewall est en tete de ligne, c'est un checkpoint, à priori il laisse passer sans soucis.
pholos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2007, 17h24   #6
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
ça dépend du listener et une communication tnsping ne signifie pas toujours que le firewall est correctement paramétré... ça coute pas grand chose de demander à l'admin système quand même
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2007, 17h30   #7
Nouveau Membre du Club
 
Inscription : mai 2007
Messages : 72
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 72
Points : 26
Points : 26
apres avoir consulté mon cher admin systeme, il se trouve que cette liaison ne passe pas par le firewall.

donc pas de probleme à ce niveau.
pholos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2007, 17h31   #8
Expert Confirmé
 
Avatar de LeoAnderson
 
Inscription : septembre 2004
Messages : 2 942
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2 942
Points : 2 972
Points : 2 972
de toute façon, ça serait pas mal si on avait la log (voir les traces) du listener distant...
LeoAnderson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2007, 17h38   #9
Nouveau Membre du Club
 
Inscription : mai 2007
Messages : 72
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 72
Points : 26
Points : 26
voici ce qui passe dans le listener.log.

le ping :
Code :
03-DEC-2007 17:35:34 * ping * 0
le sqlplus :
Code :
03-DEC-2007 17:36:33 * (CONNECT_DATA=(SERVICE_NAME=TOTO)(SERVER=DEDICATED)(CID=(PROGRAM=C:\oracle\ora92\bin\sqlplus.exe)(HOST=SERV1)(USER=Administrateur))) * (ADDRESS=(PROTOCOL=tcp)(HOST=172.17.209.11)(PORT=3381)) * establish * TOTO * 0
je precise encore que le tnsping fonctionne mais pas le sqlplus.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
C:\Documents AND Settings\Administrateur>sqlplus system/system@prod_toto
 
SQL*Plus: Release 9.2.0.3.0 - Production ON Lu Dec 3 17:53:23 2007
 
Copyright (c) 1982, 2002, Oracle Corporation.  ALL rights reserved.
 
ERROR:
ORA-12535: TNS : le dÚlai imparti Ó l'opÚration est ÚcoulÚ
 
 
Entrez le nom utilisateur : user
Entrez le mot de passe :
ERROR:
ORA-12560: TNS : erreur d'adaptateur de protocole
 
 
Entrez le nom utilisateur :
pholos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2007, 18h21   #10
Expert Confirmé
 
Inscription : février 2006
Messages : 3 433
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 3 433
Points : 3 462
Points : 3 462
Avez-vous des erreurs dans sqlnet.log ? Que contient sqlnet.ora (voir le Net Services Administrator's Guide).
__________________
P. Forstmann

AskTom Forums OTN doc 8, 9, 10 et 11
pifor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2007, 09h09   #11
Nouveau Membre du Club
 
Inscription : mai 2007
Messages : 72
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 72
Points : 26
Points : 26
Citation:
Envoyé par pifor Voir le message
Avez-vous des erreurs dans sqlnet.log ? Que contient sqlnet.ora (voir le Net Services Administrator's Guide).
bonjour,

RAS dans le sqlnet.log depuis le 27/11, voici le contenu du sqlnet.ora :

Code :
1
2
3
4
5
# This file is actually generated by netca. But if customers choose to 
# install "Software Only", this file wont exist and without the native 
# authentication, they will not be able to connect to the database on NT.
 
SQLNET.AUTHENTICATION_SERVICES = (NTS)
pholos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2007, 18h09   #12
Membre chevronné
 
Avatar de 13thFloor
 
Homme
DBA Oracle freelance
Inscription : janvier 2005
Messages : 558
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 45
Localisation : France

Informations professionnelles :
Activité : DBA Oracle freelance

Informations forums :
Inscription : janvier 2005
Messages : 558
Points : 718
Points : 718
Peut aider : http://www.eiu.edu/~pingliu/tec5323/...leshooting.htm
13thFloor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2007, 15h48   #13
Nouveau Membre du Club
 
Inscription : mai 2007
Messages : 72
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 72
Points : 26
Points : 26
Merci pour le lien, je vais voir ca.

J'ai mis les traces en place, on voit bien que la connection se fait (establish) mais je prend quand meme un timeout lors du test de dblink.

j'ai passé la matinée avec un dba sur le probleme, mais il ne trouve pas.
pholos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2007, 18h20   #14
Membre chevronné
 
Avatar de 13thFloor
 
Homme
DBA Oracle freelance
Inscription : janvier 2005
Messages : 558
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 45
Localisation : France

Informations professionnelles :
Activité : DBA Oracle freelance

Informations forums :
Inscription : janvier 2005
Messages : 558
Points : 718
Points : 718
Le tnsping répond rapidement (lancé plusieurs fois de suite) ?
Un traceroute donne quoi ? Pas d'autres serveurs entre ton client et la prod ?
13thFloor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2007, 19h36   #15
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
Citation:
Envoyé par pholos Voir le message
j'ai passé la matinée avec un dba sur le probleme, mais il ne trouve pas.
Si un DBA sur place n'a pas trouvé, on va avoir du mal à t'aider depuis le forum
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2007, 08h39   #16
Nouveau Membre du Club
 
Inscription : mai 2007
Messages : 72
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 72
Points : 26
Points : 26
oui je sais que ce probleme est assez pointu, je me suis penché dessus presque 1 semaine dont 2 jours pleins, j'ai passé la journée d'hier avec un dba par tél et on a pas trouvé.

mais bon je sais qu'il y a des pointures ici et il arrive parfois que quelqu'un qui n'est pas dans le probleme peut avoir une vision "neuve" et voir un détail à coté duquel nous serins passés...

merci quand meme!
pholos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2007, 13h02   #17
Membre Expert
 
Homme sébastien
Développeur informatique
Inscription : octobre 2006
Messages : 1 173
Détails du profil
Informations personnelles :
Nom : Homme sébastien
Âge : 29
Localisation : Argentine

Informations professionnelles :
Activité : Développeur informatique
Secteur : Finance

Informations forums :
Inscription : octobre 2006
Messages : 1 173
Points : 1 372
Points : 1 372
Envoyer un message via Skype™ à Vld44
c'est quoi qui déconne, la création du dblink ou l'accès aux ressources par son intermédiaire ?
Vld44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2007, 14h26   #18
Nouveau Membre du Club
 
Inscription : mai 2007
Messages : 72
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 72
Points : 26
Points : 26
bonjour,

ce sera le sql.net

on ne peut pas faire de sqlplus en utilisant
Code :
sqlplus system/manager@INSTANCE
j'ai constaté aussi dans les traces du listener que la machine A arrive bien sur la machine B et que la connection est etablie

le plus drole c'est qu'on peut le faire dans l'autre sens, de la machine B vers la machine A.

je n'ai pas eu le temps de me pencher dessus, trop pris par les merdes quotidiennes qui nous tombent dessus plus vite qu'on peut les résoudre...

j'ai commencé à regardé les listener.ora de toutes nos bases de prod pour les comparer, j'ai trouvé une base de prod (200 utilisateurs quotidiens de l'application) ou le seul listener.ora de la machine est celui qui est dans sample!

bref c'est un peu louche tout ca.

un dba doit passer chez nous le 20/12.
pholos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2007, 15h08   #19
Rédacteur
 
Inscription : décembre 2002
Messages : 2 397
Détails du profil
Informations personnelles :
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2002
Messages : 2 397
Points : 3 298
Points : 3 298
Citation:
Envoyé par pholos Voir le message
j'ai commencé à regardé les listener.ora de toutes nos bases de prod pour les comparer, j'ai trouvé une base de prod (200 utilisateurs quotidiens de l'application) ou le seul listener.ora de la machine est celui qui est dans sample!
C'est effectivement possible, le LISTENER.ORA n'est pas un fichier obligatoire.
Par défaut le listener fonctionnera en TCP/IP sur le port 1521, et les bases de données se signalant auprès de lui automatiquement, ça pourra marcher.

Et puis vous pourriez aussi avoir une variable TNS_ADMIN définie, qui pointe vers un emplacement externe.

En tout cas, si vous faites un "lsnrctl status", ça vous affichera s'il existe le chemin du LISTENER.ORA.
Citation:
Fichier de paramÞtres du processus d'Úcoute D:\oracle\ora102\network\admin\listener.ora
__________________
Consultant / formateur Oracle indépendant
Certifié OCP 10g et 11g, sécurité 11g
Pomalaix est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h08.


 
 
 
 
Partenaires

Hébergement Web