Wie behebe ich "E / A-Fehler: Der Netzwerkadapter konnte die Verbindung nicht herstellen" in Oracle SQL?

Oracle SQL ist eine integrierte Entwicklungsumgebung, die für die Arbeit mit Oracle-Datenbanken mit SQL erstellt wurde. Dieses Produkt wurde von der Oracle Corporation kostenlos entwickelt und bereitgestellt und basiert auf dem Java Development Kit. Vor kurzem gab es viele Berichte über einen " E / A-Fehler: Der Netzwerkadapter konnte die Verbindung nicht herstellen " -Fehler beim Testen einer Datenbankverbindung.

IO ERROR: Der Netzwerkadapter konnte die Verbindung nicht herstellen

Welche Ursachen hat der Fehler "Der Netzwerkadapter konnte die Verbindung nicht herstellen"?

Nachdem wir zahlreiche Berichte von mehreren Benutzern erhalten hatten, beschlossen wir, das Problem zu untersuchen und eine Reihe von Lösungen zu entwickeln, um es vollständig zu beheben. Außerdem haben wir die Gründe, aufgrund derer dieser Fehler ausgelöst wird, untersucht und wie folgt aufgelistet.

  • Falsche Details: Stellen Sie sicher, dass die Verbindungsdetails korrekt eingegeben wurden. Der Hostname, der Port, der Benutzername und das Passwort müssen korrekt eingegeben werden, um die Verbindung herzustellen. Wenn einer dieser Werte nicht richtig eingegeben wird, wird der Fehler möglicherweise ausgelöst.
  • Deaktivierter Dienst: Es ist sehr wichtig, dass der Listener-Dienst im Hintergrund gestartet wurde, damit die Anwendung ordnungsgemäß funktioniert. Wenn er nicht gestartet wurde oder deaktiviert ist, wird dieser Fehler möglicherweise ausgelöst.

Nachdem Sie ein grundlegendes Verständnis für die Art des Problems haben, werden wir uns den Lösungen zuwenden. Stellen Sie sicher, dass Sie diese so implementieren, wie sie angezeigt werden, um Konflikte zu vermeiden.

Lösung 1: Details überprüfen

Es ist wichtig, dass die richtigen Details für die Verbindung eingegeben wurden. Manchmal stimmen die eingegebenen Details nicht mit den Serverkonfigurationen überein und der Fehler wird ausgelöst. Daher werden wir in diesem Schritt die Details überprüfen und erneut eingeben. Dafür:

  1. Laden Sie Notepad ++ von hier herunter und installieren Sie es.
  2. Navigieren Sie zu der folgenden Adresse.
     DB Home: C: /app/Username/product/11.2.0 (Version kann abweichen) / dbhome_1 / Network / Admin 

    Zur Adresse navigieren
  3. Klicken Sie mit der rechten Maustaste auf " tnsnames ". ora ”und wählen Sie die Option„ Open With Notepad ++ ”.

    Klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie "Öffnen mit Notepad ++".
  4. Notieren Sie sich unter der Überschrift " ORCL = " die Angaben zu " Port " und " Host ".
  5. Beachten Sie auch den „ Servicenamen “.

    Notieren Sie sich die Details
  6. Geben Sie diese Angaben beim Herstellen der Netzwerkverbindung ein und klicken Sie auf „ Test “.
  7. Überprüfen Sie, ob das Problem behoben ist.

Lösung 2: Listener Service starten

Möglicherweise wurde der Listener-Dienst noch nicht gestartet. Dieser Dienst wird von der Anwendung benötigt, um eine Verbindung herzustellen. Daher starten wir in diesem Schritt den Dienst, indem wir einen Befehl in die Eingabeaufforderung eingeben. Dafür:

  1. Drücken Sie " Windows " + " R ", um die Eingabeaufforderung "Ausführen" zu öffnen.
  2. Geben Sie " Cmd " ein und drücken Sie " Shift " + " Ctrl " + " Enter ", um Administratorrechte zu vergeben.

    Tippe cmd in die Run-Eingabeaufforderung und drücke "Shift" + "Ctrl" + "Enter"
  3. Geben Sie den folgenden Befehl ein, um zu überprüfen, ob der Dienst gestartet wurde.
     lsnrctl status 
  4. Wenn das Ergebnis dem folgenden Bild ähnlich ist, wurde der Dienst noch nicht gestartet.

    Diese Meldung wird angezeigt, wenn der Dienst nicht gestartet wurde
  5. Geben Sie den folgenden Befehl ein, um den Dienst manuell zu starten.
     Start 

    Geben Sie den Befehl ein, um den Dienst zu starten
  6. Nachdem der Listener-Dienst gestartet wurde, öffnen Sie die Anwendung und prüfen Sie, ob eine neue Verbindung hergestellt werden kann.

Interessante Artikel