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 01/02/2012, 14h49   #1
Membre actif
 
Homme olivier SAINT-EVE
Technicien maintenance
Inscription : janvier 2006
Messages : 848
Détails du profil
Informations personnelles :
Nom : Homme olivier SAINT-EVE
Âge : 37
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Technicien maintenance
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2006
Messages : 848
Points : 187
Points : 187
Par défaut [10g](redhat6.2) accès distant par FTP depuis client java impossible

bonjour

j'arrive à me connecter en local à ma base oracle 10g XE mais pas en utilisant mon adresse de chez dyndns (du type lolveley.<un site de chez dyndns>.org).

ma chaine de connexion est : jdbc:oracle:thin:lolveley/yyy@lolveley.xxx.org:1521:XE

cela revient à faire un accès distant.
pourtant j'ai désactivé mon firewall, j'ai ouvert le port 1521 dans ma box, mais rien n'y fait.

je n'ai pas le message d'erreur sous les yeux mais vous pouvez consulter le détail en anglais ici : https://forums.oracle.com/forums/thr...art=0&tstart=0
(attzention il y a 20 messages)

je posterai ce soir l'erreur à partir du client java.

ma question est : faut -il modifier le fichier listener.ora du côté SERVEUR?
comment(que faut-il ajouter)?

j'ai vu (rapidement) un tuto où on parlait de modifier le listener.ora du côté CLIENT mais pour un accès java, je ne vois pas comment l'intégrer dans mon code.
là aussi je suis preneur de conseils.

olivier
olivier57b est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2012, 18h11   #2
Membre actif
 
Homme olivier SAINT-EVE
Technicien maintenance
Inscription : janvier 2006
Messages : 848
Détails du profil
Informations personnelles :
Nom : Homme olivier SAINT-EVE
Âge : 37
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Technicien maintenance
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2006
Messages : 848
Points : 187
Points : 187
dans mon programme java qui tente d'établir une connexion, j'ai le message :

Code :
java.sql.SQLException: Exception d'E/S: The Network Adapter could not establish the connection
olivier57b est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2012, 19h29   #3
Membre actif
 
Homme olivier SAINT-EVE
Technicien maintenance
Inscription : janvier 2006
Messages : 848
Détails du profil
Informations personnelles :
Nom : Homme olivier SAINT-EVE
Âge : 37
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Technicien maintenance
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2006
Messages : 848
Points : 187
Points : 187
à tout hasard :

Code :
1
2
3
4
5
6
7
8
9
10
11
[olivier@new-host-3 bin]$ ./tnsping lolveley.<site de dyndns>.org
 
TNS Ping Utility FOR Linux: Version 10.2.0.1.0 - Production ON 01-FEB-2012 19:20:52
 
Copyright (c) 1997, 2005, Oracle.  ALL rights reserved.
 
Used parameter files:
 
Used HOSTNAME adapter TO resolve the alias
Attempting TO contact (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=))(ADDRESS=(PROTOCOL=TCP)(HOST=90.26.xxx.xxx)(PORT=1521)))
TNS-12541: TNS:no listener
olivier57b est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2012, 00h04   #4
Membre actif
 
Homme olivier SAINT-EVE
Technicien maintenance
Inscription : janvier 2006
Messages : 848
Détails du profil
Informations personnelles :
Nom : Homme olivier SAINT-EVE
Âge : 37
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Technicien maintenance
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2006
Messages : 848
Points : 187
Points : 187
j'ai trouvé ça sur le net :

Citation:
ORA-12541 TNS No listener : Indique que le listener ne tourne pas
- Déterminer la route réseau que le client utilise pour aller au serveur : Faire un traceroute pour lister la route pour accéder au serveur.
  1. Avec UNIX faire traceroute
  2. Avec Windows tracert
- Vérifier le contact client/listener : Il faut vérifier la connexion entre le poste client et le listener. La solution, la commande « tnsping »
Cette commande ping le listener sur le serveur.Tnsping ORCL 2
2 retours sont demandés.
- Vérifier les fichiers de configuration LocalNaming : il faut vérifier les entrées dans le fichier tnsnames.ora. Vérifier si les noms sont corrects, les protocoles.
- Vérifier les fichiers pour les réseaux à clients multiples : Vérifier que les fichiers tnsnames.ora et sqlnet.ora sont identiques sur tous les postes clients. Vérifier la variable ORACLE_HOME sur le poste client.
- Vérifier les fichiers réseaux : Un problème peut venir du fait que les clients qui se connectent ne trouve pas la variable d’environnement sur le serveur TNS_ADMIN.
Sqlplus scott/tiger@ora
voici mon problème (2e étape comme présentée plus haut):

Code :
1
2
3
4
5
6
7
8
9
10
11
-bash-4.1$ ./tnsping lolveley.<un site de dyndns>.org/XE
 
TNS Ping Utility FOR Linux: Version 10.2.0.1.0 - Production ON 01-FEB-2012 23:57:13
 
Copyright (c) 1997, 2005, Oracle.  ALL rights reserved.
 
Used parameter files:
 
Used HOSTNAME adapter TO resolve the alias
Attempting TO contact (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=XE))(ADDRESS=(PROTOCOL=TCP)(HOST=90.26.xxx.xxx)(PORT=1521)))
TNS-12541: TNS:no listener
et donc tnsnames.ora :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# tnsnames.ora Network Configuration File:
 
XE =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST =localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
    )
  )
 
EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )
olivier57b 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 17h28.


 
 
 
 
Partenaires

Hébergement Web