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.
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").
Panneau de configuration> Outils d'administration> Services>
Démarrer OracleOraDb11g_home1TNSListener
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>
.
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!!!!
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
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.
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.
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.
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.
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.
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 ... :) :)
Vérifiez le port 1521 sur votre serveur. Peut-être son bloqué par le pare-feu. Ou désactivez le pare-feu et essayez.
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.