Problème de connection à la base à partir d'un poste distant
Résolu
redak057
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
redak057 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
redak057 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je cherche à accéder à une BD oracle 10g, sous Windows, à partir d'un poste distant , en utilisant le port 1521, mais tout se passe comme si ce port n'est accessible qu'en local.
le serveur a pour adresse IP 192.168.1.16 et le client l'adresse IP 192.168.1.14
Du côté Serveur, mes fichiers sont les suivants :
tnsnames.ora :
# tnsnames.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
ENVDB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.16)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = envdb)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
listener.ora :
# listener.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(SID_NAME = envdb)
(ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.16)(PORT = 1521))
)
)
sqlnet.ora .
# sqlnet.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\sqlnet.ora
# 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)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
Du coté client, j'ai placé l'instant client d'oracle dans un répertoire sur le disque C, et mis à jour la variable d'environnement ¨PATH en conséquence, j'ai aussi placé dans ce répertoire le fichier tnsnames.ora suivant :
tnsnames.ora
ENVDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.16)(SERVICE_NAME=ENVDB)(PORT = 1521))
)
la liaison s'établit bien entre les deux machines (ping corect), mais le test d'acés à la base ne marche pas,
L'exécution d'une instruction : tnsping 192.168.1.16 1521 renvoie le message :
TNS-12535: TNS : le délai imparti à l'opération est écoulé !!
Cela fait un bon moment , que j'essaie de résoudre ce problème , mais je craque :@
merci pour votre aide
je cherche à accéder à une BD oracle 10g, sous Windows, à partir d'un poste distant , en utilisant le port 1521, mais tout se passe comme si ce port n'est accessible qu'en local.
le serveur a pour adresse IP 192.168.1.16 et le client l'adresse IP 192.168.1.14
Du côté Serveur, mes fichiers sont les suivants :
tnsnames.ora :
# tnsnames.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
ENVDB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.16)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = envdb)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
listener.ora :
# listener.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(SID_NAME = envdb)
(ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.16)(PORT = 1521))
)
)
sqlnet.ora .
# sqlnet.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\sqlnet.ora
# 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)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
Du coté client, j'ai placé l'instant client d'oracle dans un répertoire sur le disque C, et mis à jour la variable d'environnement ¨PATH en conséquence, j'ai aussi placé dans ce répertoire le fichier tnsnames.ora suivant :
tnsnames.ora
ENVDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.16)(SERVICE_NAME=ENVDB)(PORT = 1521))
)
la liaison s'établit bien entre les deux machines (ping corect), mais le test d'acés à la base ne marche pas,
L'exécution d'une instruction : tnsping 192.168.1.16 1521 renvoie le message :
TNS-12535: TNS : le délai imparti à l'opération est écoulé !!
Cela fait un bon moment , que j'essaie de résoudre ce problème , mais je craque :@
merci pour votre aide
A voir également:
- Telnet 1521
- Se connecter à gmail sur téléphone - Guide
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Comment connecter chromecast à la télé - Guide
- Base de registre - Guide
- Comment faire une recherche à partir d'une photo - Guide
8 réponses
Mais est-ce que le listener Oracle est démarré?
Que donne le résultat de la commande :
netstat -an | find "LISTEN"
Que donne le résultat de la commande :
netstat -an | find "LISTEN"
Bonjour,
d'abord merci pour ta sollicitude arth 27,
le listener Oracle est démarré sur les serveur
la commande : netstat -an | find "listen
ne donne rien !!
mais la commande : netstat - an donne coté serveur un écran qui comporte concernant le port 1521 ,ce qui suit :
Proto adresse locale adresse distante état
TCP 192.168.1.16:1521 0.0.0.0:0 Listening
Cordialement
d'abord merci pour ta sollicitude arth 27,
le listener Oracle est démarré sur les serveur
la commande : netstat -an | find "listen
ne donne rien !!
mais la commande : netstat - an donne coté serveur un écran qui comporte concernant le port 1521 ,ce qui suit :
Proto adresse locale adresse distante état
TCP 192.168.1.16:1521 0.0.0.0:0 Listening
Cordialement
Déjà c'est arth, 27 étant la date du jour.
Je n'ai pas écrit listen mais bien LISTEN, parce que la commande find sous windows comme la commande grep sous linux sont case sensitive par défaut.
Sinon : netstat -an | find /I "LISTEN"
Qui trouvera LIsten, listen,LISTEN, etc
Le listener semble bien démarré effectivement.
Que donne la commande suivante depuis le poste client :
telnet 192.168.1.16 1521
A savoir est-ce que le telnet va se faire ou pas.
Si non, c'est au niveau réseau que c'est bloqué.
Petite question, c'est une version Serveur de Windows? Est-ce que le port 1521 a bien été ouvert dans le firewall?
Je n'ai pas écrit listen mais bien LISTEN, parce que la commande find sous windows comme la commande grep sous linux sont case sensitive par défaut.
Sinon : netstat -an | find /I "LISTEN"
Qui trouvera LIsten, listen,LISTEN, etc
Le listener semble bien démarré effectivement.
Que donne la commande suivante depuis le poste client :
telnet 192.168.1.16 1521
A savoir est-ce que le telnet va se faire ou pas.
Si non, c'est au niveau réseau que c'est bloqué.
Petite question, c'est une version Serveur de Windows? Est-ce que le port 1521 a bien été ouvert dans le firewall?
Bonjour et désolé Arth pour le 27 qui deviendra 28,29 etc.!!
Le telnet 192.168.1.16 1521 répond :
Impossible d'ouvrir une connexion à l'hôte, sur le port 1521 : Échec de la connexion.
Pour la petite question ,concernant l'ouverture du port 1521 sur le firewall, je ne saurai te dire,j'avoue ma méconnaissance du sujet : comment le savoir et comment le faire ?
Cordialement
Le telnet 192.168.1.16 1521 répond :
Impossible d'ouvrir une connexion à l'hôte, sur le port 1521 : Échec de la connexion.
Pour la petite question ,concernant l'ouverture du port 1521 sur le firewall, je ne saurai te dire,j'avoue ma méconnaissance du sujet : comment le savoir et comment le faire ?
Cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Cette article devrait vous aider :
https://www.commentcamarche.net/faq/18728-configuration-du-pare-feu-avance-de-securite-de-windows-7
Le loup, solitaire et mystérieux.
https://www.commentcamarche.net/faq/18728-configuration-du-pare-feu-avance-de-securite-de-windows-7
Le loup, solitaire et mystérieux.
Bonjour,
Merci pour tes éclaircissements.
Je suis arrivé finalement au bout de mes problèmes : le souci résidait dans les paramétrages de la version d'Oracle installée et surtout du pare feu de l'antivirus qui bloquait le port utilisé.
A + .
Merci pour tes éclaircissements.
Je suis arrivé finalement au bout de mes problèmes : le souci résidait dans les paramétrages de la version d'Oracle installée et surtout du pare feu de l'antivirus qui bloquait le port utilisé.
A + .