Ich versuche, mit SQLDeveloper eine Verbindung zu einer Datenbank herzustellen und erhalte die folgende Fehlermeldung:
An Error was Encountered performing The requested operation:
IO Error: Conection reset
Vendor code 17002.
Können Sie mir bitte helfen?
Ich hatte das gleiche Problem mit ORACLE 11G express unter Windows. Nach langem Warten erhielt ich die gleiche Fehlermeldung.
Meine Lösung ist, sicherzustellen, dass der Hostname in tnsnames.ora (normalerweise ist es nicht "localhost") und der Standard-Hostname in sql developer (normalerweise ist es "localhost") gleich. Sie können dies entweder tun, indem Sie ihn in der tnsnames.ora ändern, oder indem Sie ihn in sql developer eingeben.
Natürlich müssen Sie alle Oracle-Dienste neu starten (nur um sicher zu gehen).
Hoffentlich hilft das.
Ich bin auf einem anderen Rechner wieder auf ein ähnliches Problem gestoßen, aber diesmal funktioniert die obige Lösung nicht. Nach einigen Versuchen habe ich herausgefunden, dass ein Neustart aller Oracle-bezogenen Dienste das Problem beheben kann. Ursprünglich, als die Installation abgeschlossen war, konnte die Verbindung hergestellt werden. Nach mehreren Neustarts des Computers gibt es jedoch immer noch Probleme. Ich änderte alle Oracle-Dienste mit der Startzeit "Auto". Und wenn ich einmal keine Verbindung herstellen kann, starte ich sie alle noch einmal neu (der Kerndienst sollte als letztes neu gestartet werden), und es funktioniert einwandfrei.
Einige Artikel sagen, es könnte aufgrund der MTS-Problem sein. Microsoft's Problem. Vielleicht!
Ich hatte das gleiche Problem. Ich hatte meinen Oracle TNS Listener gestartet, dann funktioniert er wieder normal.
In Ihrem Fall ist der "Vendor code 17002" das Äquivalent zum ORA-12541-Fehler: Höchstwahrscheinlich ist Ihr Listener nicht erreichbar oder hat einen falschen Port oder Dienstnamen. Aus den Dokumentationen:
ORA-12541: TNS no listener
Ursache: Listener für das Quell-Repository wurde nicht gestartet.
Maßnahme: Starten Sie den Listener auf dem Rechner, auf dem sich das Quell-Repository befindet.