IO Erreur: La Carte Réseau n'a pas pu établir la connexion
Je suis nouveau à l'Oracle, et suis en train de lancer un exemple simple de code en Java, mais je suis d'erreur lors de l'exécution du code.. je suis capable de démarrer l'auditeur via CMD et je suis aussi en mesure d'exécuter SQL Plus. Quelqu'un peut-il me donner un coup de main et me dire ce que je fais de mal?
Mise à jour:
Je suis à l'aide de JDBC.
Base de données est locale, et j'ai effectivement eu ce travail, mais il a cessé de travailler juste aujourd'hui. Je ne suis pas vraiment sûr de savoir pourquoi. Pourriez-vous me donner quelques procédures à suivre car je ne sais pas trop.
Vous devrez poster votre code qui produit cette erreur
Yes sir! Mis à jour le post pour réfléchir de manière!
Yes sir! Mis à jour le post pour réfléchir de manière!
OriginalL'auteur Strawberry | 2012-09-24
Vous devez vous connecter pour publier un commentaire.
:
(Cet étrange message d'erreur est produit par Oracle JDBC driver quand il ne peut pas se connecter au serveur de base de données. 'Carte réseau' semble faire référence à une composante de leur code, ce qui n'est pas très utile. Réel des cartes réseau (Nic) de ne pas établir de connexion: TCP piles de protocole de le faire. Il aurait été beaucoup plus utiles si elles venaient de laisser l'original
ConnectException
être levée, ou au moins servi son message d'erreur et laisser apparaître dans la trace de la pile.)Via les utilitaires fournis par le vendeur pour l'objet.
OUAIS! C'EST AUSSI CE QU'ANDREAS AVAIT À L'ESPRIT.
Qui est Andreas, et qu'est ce qu'il ont à faire avec elle?
OriginalL'auteur user207421
J'ai eu le même problème, et c'est la façon dont je l'ai corrigé.
J'ai été en utilisant le port incorrect pour ma connexion.
(mon adresse localhost) :
https://localhost:1158/em
connexion
Ci-dessous "Général" cliquez sur LISTENER_localhost
Connectez-vous au port 1522
Modifier votre connexion
changer le port 1521 à 1522.
+1. j'ai eu le même problème. J'ai oublié le @. Exemple: JDBC_STRING="jdbc:oracle:thin:@aravindr-dra0r0.cyrbi4kznovv.us-west-1.rds.amazonaws.com:8195:DRA0R0"
OriginalL'auteur shams
Une autre chose que vous pourriez vouloir vérifier que le port d'écoute.ora fichier correspond à la façon dont vous essayez de vous connecter à la DB. Si vous étiez connecté via une localhost référence et de votre écoute.ora fichier a été changé à partir de:
à
alors cela peut provoquer l'erreur que vous avez eu, sauf si vous mettez à jour votre fichier hosts afin de s'adapter à cela. Quelqu'un pourrait avoir fait ce changement pour autoriser les connexions à distance à la base de données à partir d'autres machines.
OriginalL'auteur user1827044
J'ai compris que dans mon cas, ma base de données a été dans l'autre sous-réseau que le sous-réseau de l'endroit où j'essayais d'accéder à la db.
OriginalL'auteur V Gupta
Pour résoudre la Carte Réseau d'Erreur j'ai dû enlever le
-
dans le nom de la nom de l'ordinateur.OriginalL'auteur Dharm
Dans mon cas, j'avais besoin de spécifier un
viahost
etviauser
. La peine d'essayer si vous êtes dans un système complexe. 🙂OriginalL'auteur Kris Selbekk
Pour moi, la base oracle seulement n'a pas été installé. Veuillez vous assurer d'oracle est installé et puis essayez de vérifier l'hôte et le port.
OriginalL'auteur Karisa
La plupart vous avez probablement auditeur configuré à tort, le nom d'hôte que vous spécifiez dans la chaîne de connexion doit être le même que dans l'écouteur.
D'abord vérifier le Pare-feu de réseau et des questions connexes.
Vérifier si Oracle service d'écoute est disponible et en cours d'exécution. Si non, vous pouvez utiliser Oracle Net de l'Assistant de Configuration de l'outil à ajouter et enregistrer un nouvel auditeur.
Si les étapes ci-dessus sont ok, alors vous avez besoin pour configurer Oracle Listener de façon appropriée. Vous pouvez utiliser Oracle Net Manager de l'outil ou de modifier “%ORACLE_HOME%\network\admin\auditeur.ora” fichier manuellement.
Il y a 2 options qui doivent être considérés attentivement:
L'écoute des Emplacements associés à l'Auditeur – nom d'hôte(IP) et le Port d'Écoute de l'Emplacement doit correspondre exactement à ceux utilisés dans la chaîne de connexion.
Par exemple, si vous utilisez 192.168.74.139 comme nom d'hôte cible, alors il doit être à l'Écoute de l'Emplacement enregistré avec la même adresse IP.
Assurez-vous également que vous utilisez le même SID comme indiqué dans le Service de Base de données associé à l'Auditeur.
https://adhoctuts.com/fix-oracle-io-error-the-network-adapter-could-not-establish-the-connection-error/
merci pour l'edit, j'ai mis à jour la réponse.
OriginalL'auteur user628176