web-dev-qa-db-fra.com

message d'erreur sqldeveloper: la carte réseau n'a pas pu établir l'erreur de connexion

J'avais établi la connexion à la base de données Oracle distante via sqldeveloper sur mon système. Soudain, le courant est tombé et j'ai dû redémarrer le système. Maintenant, lorsque je tente de me connecter à la base de données Oracle distante, un message d'erreur est émis:

L'adaptateur réseau n'a pas pu établir la connexion . Code du fournisseur 20

Quelqu'un peut-il m'aider à résoudre ce problème. 

19
Negi

https://forums.Oracle.com/forums/thread.jspa?threadID=2150962

Re: SQL DevErr: L'adaptateur réseau n'a pas pu établir la connexion VenCode20 Publié: 7 déc. 2011 03:23 en réponse à: MehulDoshi Répondre 

Cela a fonctionné pour moi:

Ouvrez le dialogue "New/Select Database Connection" et essayez de changer le paramètre du type de connexion de "Basic" à "TNS" puis en sélectionnant l'alias réseau (pour moi: "ORCL"). 

8
Sayed

Panneau de configuration> Outils d'administration> Services>

Démarrer OracleOraDb11g_home1TNSListener

6

Vérifiez le statut de l'écouteur pour voir s'il est en panne:

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

Ensuite, vous devrez le démarrer. Pour ce faire, exécutez la commande lsnrctl.

Tapez start dans l'invite LSNRCTL>.

4
pritikala

Je viens de créer une connexion locale en me cassant la tête pendant des heures. Alors pensé à vous aider les gars.

  • Étape 1: Vérifiez votre nom de fichier listener.ora situé à

    C:\app \\ product\12.1.0\dbhome_3\NETWORK\ADMIN

    Vérifiez votre nom d'hôte, votre port et votre service et indiquez le même tout en créant une nouvelle connexion à la base de données.

  • Étape 2: si cela ne fonctionne pas, essayez ces combinaisons: donnez PORT:1521 Et SID: orcl donnez PORT: et SID: orcl donnez PORT:1521 et SID: pdborcl donnez PORT:1521 et 

    SID: admin

Si vous obtenez le message d'erreur "Nom d'utilisateur et mot de passe incorrects":
Assurez-vous de donner le nom d'utilisateur et le mot de passe corrects

si cela ne fonctionne toujours pas, essayez ceci: Nom d'utilisateur: mot de passe du système:.

J'espère que ça aide!!!!

2
user3422303

J'ai eu le même problème. J'utilise Windows 7 et cela devrait également fonctionner pour Windows 8. Les services responsables de l'écouteur TNS et de la base de données ont été arrêtés lorsque j'ai consulté le gestionnaire de tâches.

1: Appuyez sur Ctrl-Alt-Suppr et sélectionnez "Démarrer le gestionnaire de tâches".

De là, allez dans l'onglet "Services".

Cinq services doivent être en cours d'exécution pour que la base de données soit accessible correctement.

Dans la liste ci-dessous "databasename" est le nom de base de données que vous avez attribué lors de la création sans les guillemets. 

J'utilise également 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 à la maison, si vous avez plus d'une base de données, il y aura home1 et home2

Ce sont les 5 services

  1. OracleVssWriter "nom de la base de données"
  2. OracleService "nom de la base de données"
  3. OracleOraDb11g_home * TNSListener
  4. OracleOraDb11g_home * ClrAgent
  5. OracleDBConsole "nom de la base de données"

Si l'un de ces services est arrêté, faites un clic droit dessus et démarrez-le. Une fois qu'ils ont tous commencé, retournez dans SQL Developer et réessayez la connexion. Cela devrait fonctionner.

2
David

Dans la fenêtre des propriétés de la 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. Je ne sais pas pourquoi ce changement est arrivé ou pourquoi cela a fonctionné, mais cela m'a ramené à Oracle.

1
The Camster

Si vous rencontrez ce problème lors de l'utilisation de la base de données Oracle distante, vous pouvez supprimer votre nom de réseau et votre auditeur, puis créer une nouvelle configuration avec "nom d'hôte" ou une adresse ip au lieu de "localhost". tel que listener.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)
    )
  )

Ça fonctionne bien pour moi.

1
dy1945

J'ai eu cette erreur après une nouvelle installation d'Oracle.

Pour résoudre ce problème, j'ai lancé Assistant de configuration réseau (à partir du menu Démarrer ou de netca.bat dans le dossier bin ) et j'ai simplement ajouté un écouteur.

1
gce

Problème - Je ne pouvais pas me connecter à la base de données par le biais du développeur SQL.

Solution - La première chose à noter est que SQL Developer est seulement une interface utilisateur pour accéder à votre base de données. Je dois connecter la base de données distante, pas l'hôte local, donc je n'ai pas besoin d'installer Oracle 8i/9i. Il ne me faut que le client Oracle à installer. Après l’installation, le chemin dans la variable d’environnement comme C:\Oracle\product\10.2.0\client_1\bin . Je n'ai toujours pas pu connecter la base de données.

Choses à vérifier.

  1. Listner/port doit être activé pour l’IP du serveur où vous souhaitez vous connecter.
  2. vous pourrez envoyer une requête ping au serveur. aller à l'invite cmd. tapez ping serveur Ip puis entrez.
  3. telnet l'adresse IP et le port du serveur. devrait être réussi.

Si tous les points vous conviennent, vérifiez où vous utilisez le fichier .exe de SQL Developer. J'ai collé le dossier de développement SQL dans le dossier C:\Oracle, puis lancé le fichier .exe à partir d’ici et je suis en mesure de connecter la base de données. et mon problème de 'Erreur IO: la carte réseau n'a pas pu établir la connexion' a été résolu. Hurrey ... :) :) 

1
Aartee Bangre

Vérifiez le port 1521 sur votre serveur. Peut-être son bloqué par le pare-feu. Ou désactivez le pare-feu et essayez.

0
Waseem Hassan

Cela a fonctionné pour moi:

Essayez de supprimer l'ancien écouteur à l'aide de NETCA, puis ajoutez un nouvel écouteur portant le même nom.

0
ritesh bhatia