message d'erreur sqldeveloper: l'adaptateur réseau n'a pas pu établir l'erreur de connexion
j'avais fait la connexion à la base de données Oracle distante par sqldeveloper sur mon système. Soudain, le courant s'est éteint et j'ai dû redémarrer le système. Maintenant, quand j'essaie de me connecter à la base de données Oracle distante, il lance un message d'erreur:
l'adaptateur réseau n'a pas pu établir la connexion. Code du vendeur 20
quelqu'un Peut-il m'aider à résoudre ce problème.
11 réponses
https://forums.oracle.com/forums/thread.jspa?threadID=2150962
Re: SQL DevErr:L'Adaptateur réseau n'a pas pu établir la connexion VenCode20 Posté le: 7 décembre 2011 03: 23 en réponse à: MehulDoshi Reply
Cela a fonctionné pour moi:
ouvrez le dialogue " New / Select Database Connection "et essayez de changer le paramètre de type de connexion de" Basic "à" TNS", puis sélectionnez l'alias réseau (pour moi:"ORCL").
Panneau De Contrôle > Outils Administratifs > Services >
Start OracleOraDb11g_home1TNSListener
Vérifiez l'état de l'auditeur pour voir s'il est en baisse:
ps -ef | grep tns
Si vous ne voyez pas de sortie sur l'auditeur:
oracle 18244 /apps/oracle/product/11.2.0/db_1/bin/tnslsnr LISTENER -inherit
Alors vous aurez besoin pour démarrer. Pour ce faire, exécutez l' lsnrctl
la commande.
Tapez start
dans le LSNRCTL>
invite de commandes.
je viens de créer une connexion locale en cassant ma tête pendant des heures. Donc pensé à vous aider les gars.
Étape 1: Vérifiez l'auditeur de nom de fichier.ora situé à
C:\app\\product\12.1.0\dbhome_3\NETWORK\ADMIN
Vérifiez votre nom D'hôte, le PORT et le SERVICE création d'une nouvelle connexion à la base de données.
Étape 2: si cela ne fonctionne pas, essayez ces combinaisons donnent
PORT:1521
etSID: orcl
give PORT: etSID: orcl
donnerPORT:1521
etSID: pdborcl
donnerPORT:1521
etSID: admin
si vous obtenez l'erreur comme "nom d'utilisateur et mot de passe erronés":
Assurez-vous que vous donnez le nom d'utilisateur et le mot de passe correct
si encore il ne marche pas, essayez ce: Nom d'utilisateur: mot de passe du système:.
j'Espère que ça aide!!!!
j'ai eu le même problème. J'utilise windows 7 et cela devrait aussi fonctionner pour windows 8. Les services responsables de L'auditeur et de la base de données TNS ont été arrêtés lorsque j'ai regardé dans le Gestionnaire des tâches.
1: Cliquez sur Ctrl-Alt-Del et sélectionnez "Start Task Manager".
de là, allez à l'onglet" Services".
il y a 5 services qui doivent être exécutés pour que la base de données soit correctement consultée.
Dans la liste ci-dessous "databasename" est l' nom de la base de données que vous avez assigné lors de la création sans les guillemets.
j'utilise aussi la base de données 11g, si vous utilisez un autre type ces champs seraient différents ci-dessous. le * after home est l'installation à domicile, si vous avez plus d'une base de données il y aurait home1, et home2
ce sont les 5 services
- OracleVssWriter "databasename"
- OracleService "databasename"
- OracleOraDb11g_home*TNSListener
- OracleOraDb11g_home*ClrAgent
- OracleDBConsole "databasename"
Si l'un de ces services sont arrêtés clic droit sur eux et de les démarrer. Une fois qu'ils ont tous commencé, retournez dans SQL developer et réessayez la connexion et ça devrait marcher.
si vous avez une telle erreur lors de l'utilisation de la base de données Oracle distante, vous pouvez supprimer votre nom de réseau et votre écouteur puis créer une nouvelle configuration avec "nom d'hôte" ou adresse ip au lieu de "localhost". notamment auditeur.ora
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 1521))
)
tnsnames.ora
DB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = DB)
)
)
Il fonctionne très bien pour moi.
dans la fenêtre des propriétés de connexion, j'ai changé ma sélection de "SID" en "nom du Service", et j'ai copié mon SID dans le champ Nom du Service. Aucune idée de pourquoi ce changement est arrivé ou pourquoi ça a marché, mais ça m'a ramené sur Oracle.
Problème - Je n'ai pas pu me connecter à DB par l'intermédiaire de sql developer.
Solution - la première chose à noter est que SQL Developer est seulement L'interface utilisateur pour accéder à votre base de données. Je dois connecter la base de données distante pas le localhost donc je n'ai pas besoin d'installer l'oracle 8i/9i. J'ai juste besoin d'oracle client pour l'installer. Après l'installation, il a obtenu le chemin dans la variable d'environnement C:\oracle\product\10.2.0\client_1\bin. Encore que je n'étais pas en mesure de connectez le db.
Choses à vérifier.
- Listner / port devrait être disponible pour L'IP du serveur où vous voulez vous connecter.
- vous pourrez effectuer un ping du serveur. passez à l'invite cmd. tapez Ip du serveur de ping puis entrez.
- telnet L'IP et le port du serveur. devrait être couronnée de succès.
si tous les points sont ok pour vous, alors vérifiez d'où vous utilisez sql developer .EXE. J'ai collé le dossier de développeur sql à C:\oracle dossier et exécutez le .fichier exe d'ici et je suis en mesure de connecter la base de données. et mon problème d'erreur "IO: L'Adaptateur réseau n'a pas pu établir la connexion" a été résolu. Hurrey... :):)
j'ai eu cette erreur après l'installation d'Oracle.
Pour corriger cela, j'ai lancé assistant de configuration Net (à partir du menu démarrer ou netca.chauve-souris dans le bin folder) et a simplement ajouté un écouteur.
Cela a fonctionné pour moi :
essayez de supprimer le vieil auditeur en utilisant NETCA et puis Ajouter un nouvel auditeur avec le même nom.
vérifiez le port 1521 de votre serveur. Peut être son bloqué par pare-feu. Ou désactiver le pare-feu et essayer.