web-dev-qa-db-fra.com

L'adaptateur réseau n'a pas pu établir la connexion dans le développeur SQL

J'ai créé une base de données en utilisant la liste de développeurs SQL de 1000 entrées et elle a été créée avec succès. La connexion a également réussi. Mais aujourd'hui, alors que j'essaie de me connecter, une erreur se produit: 

IO Error: The Network Adapter could not establish the connection in SQL developer

Je peux sûrement dire que ce n'est pas la connexion que j'ai essayée dans Command Prompt également dans Prompt il est mentionné comme erreur d'adaptateur de protocole.

Quel est le problème ici?

Qu'entend-on par erreur d'adaptateur de protocole, comment puis-je la surmonter?

Qu'est-ce qu'une erreur d'adaptateur réseau?

9
Dhivya

S'il vous plaît vérifier l'auditeur pour voir s'il est en panne: -

ps -ef | grep tns

Si vous ne trouvez pas la sortie de l'auditeur, vous devez la démarrer. Pour ce faire, tapez start dans l'invite LSNRCTL>.

Depuis le forum Oracle :

Si les clients Oracle ont été installés avec la version 11.1.2.3, TNS_ADMIN pointera vers\utilisateur_projets\config\dbclient Dans ce dossier, il devrait y avoir un tnsnames.ora, si la base de données Oracle est sur le. Sur le même ordinateur, vous souhaiterez peut-être copier le contenu des noms de bases de données dossier dans le dossier TNS_ADMIN ou, comme suggéré, modifiez l'environnement variable.

4
Rahul Tripathi

la réponse à votre question est parfois que l'auditeur soit arrêté à ce stade, il ne vous permettra pas de vous connecter à la base de données, par exemple au redémarrage de la machine. La solution est la suivante: Allez aux services et vérifiez que la base de données Oracle_ora Db -> tns_listener est en cours d'exécution ne sont pas sinon redémarrez les services.

1
Hemanth Kumar

Problème SQL Developer: l'adaptateur réseau n'a pas pu établir la connexion

  1. Ouvrez le fichier sqldeveloper.conf dans WordPad ou dans votre éditeur de texte préféré. Le fichier est placé dans le répertoire d'installation, probablement:

    %programfiles%\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf
    
  2. Ajoutez la ligne suivante au bas du fichier et enregistrez:

    AddVMOption -Djava.net.preferIPv4Stack=true
    
  3. Redémarrez SQL Developer.
0
Robert

Dans mon cas, je dois définir le nom d'hôte comme "mon-nom-serveur-Oracle", pas par ip (192.168.1.23).

0
Vlad

J'ai eu un problème similaire où j'ai toujours eu la même erreur. J'ai essayé beaucoup de choses comme changer le numéro de port du programme d'écoute, désactiver le pare-feu, etc. Enfin, j'ai pu résoudre le problème en modifiant le fichier listener.ora. J'ai changé la ligne suivante:

(ADDRESS = (PROTOCOL = TCP) (Host = localhost) (PORT = 1521))

à

(ADRESSE = (PROTOCOL = TCP) (hôte = nom d'hôte) (PORT = 1521))

J'ai également ajouté une entrée dans le fichier/etc/hosts.

vous pouvez utiliser Oracle Net Manager pour modifier la ligne ci-dessus dans le fichier listener.ora. Consultez le Guide de l'administrateur Oracle Net Services pour plus d'informations sur la procédure à suivre à l'aide de net manager.

Vous pouvez également utiliser le nom du service (nom_base_données.nom_domaine) au lieu de SID lors de la connexion.

J'espère que cela t'aides.

0
scv

J'ai eu un problème similaire avec Oracle s'exécutant sur ma suse vm .Cela a résolu le problème: 1.) Suppression du fichier listener.ora.

LISTENER_MDB1 =
  (ADDRESS = (PROTOCOL = TCP)(Host = localhost)(PORT = 1521))

MDB1 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(Host = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = MDB1)
    )
  )

Il peut y avoir une meilleure solution cependant.

0
ssv

Vous devez suivre quelques étapes.

  1. Accédez au répertoire "C:\oraclexe\app\Oracle\product\11.2.0\serveur\réseau\ADMIN".
  2. Ouvrez le fichier tnsnames.ora et modifiez l’hôte. Généralement localhost dans votre cas

    XE =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(Host = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
    )
    )
    
  3. Ouvrez le fichier listener.ora et modifiez le nom d'hôte du programme d'écoute en localhost .

    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      (ADDRESS = (PROTOCOL = TCP)(Host = localhost)(PORT = 1521))
    )
    )
    
  4. Ouvrir l'invite de commande en tant qu'administrateur. Vérifiez le statut de l'auditeur.

    c:\> lsnrctl status
    

    Si vous trouvez que l'auditeur est actif, vous pouvez vous connecter au développeur SQL. Autrement, démarrez l’auditeur en utilisant la commande ci-dessous.

    c:\> lsnrctl start
    

    Maintenant, vous pouvez être en mesure de vous connecter à SQL Developer sans l'erreur mentionnée ci-dessus.

0