Come risolvere "Errore IO: la scheda di rete non è stata in grado di stabilire la connessione" su Oracle SQL?

Oracle SQL è un ambiente di sviluppo integrato creato per lavorare su database Oracle con SQL. Questo prodotto è sviluppato e fornito gratuitamente da Oracle Corporation ed è basato sul Java Development Kit. Recentemente, ci sono state molte segnalazioni di un errore " Errore IO: la scheda di rete non è riuscita a stabilire la connessione " durante il test di una connessione al database.

IO ERROR: la scheda di rete non è stata in grado di stabilire la connessione

Quali sono le cause dell'errore "L'adattatore di rete non è riuscito a stabilire la connessione"?

Dopo aver ricevuto numerosi rapporti da più utenti, abbiamo deciso di indagare sul problema e abbiamo escogitato una serie di soluzioni per risolverlo completamente. Inoltre, abbiamo esaminato i motivi per cui questo errore viene attivato e li abbiamo elencati come segue.

  • Dettagli errati: assicurarsi che i dettagli della connessione siano stati inseriti correttamente. Nome host, Porta, Nome utente e password devono essere inseriti correttamente per stabilire la connessione. Se uno di questi valori non viene inserito correttamente, l'errore potrebbe essere attivato.
  • Servizio disabilitato: è molto importante che il servizio di ascolto sia stato avviato in background affinché l'applicazione funzioni correttamente, se non è stato avviato o è disabilitato, è possibile che si verifichi questo errore.

Ora che hai una conoscenza di base della natura del problema, passeremo alle soluzioni. Assicurati di implementarli nel modo specifico in cui sono presentati per evitare conflitti.

Soluzione 1: controllo dei dettagli

È importante che siano stati inseriti i dettagli corretti per la connessione. A volte, i dettagli immessi non corrispondono alle configurazioni del server e l'errore viene attivato. Pertanto, in questo passaggio, controlleremo e inseriremo nuovamente i dettagli. Per quello:

  1. Scarica e installa Notepad ++ da qui.
  2. Passare al seguente indirizzo.
     DB Home: C: /app/Username/product/11.2.0 (la versione potrebbe differire) / dbhome_1 / Network / Admin 

    Navigazione verso l'indirizzo
  3. Fare clic con il tasto destro del mouse su " tnsnames . ora ”e selezionare l'opzione“ Apri con Notepad ++ ”.

    Fare clic con il tasto destro sul file e selezionare "Apri con Notepad ++"
  4. Sotto l'intestazione " ORCL = ", annota i dettagli " Porta " e " Host ".
  5. Inoltre, notare il " Nome servizio ".

    Annotare i dettagli
  6. Inserisci questi dettagli mentre stabilisci la connessione di rete e fai clic su " Test ".
  7. Verifica se il problema è stato risolto.

Soluzione 2: avvio del servizio di ascolto

È possibile che il servizio di ascolto non sia stato avviato. Questo servizio è richiesto dall'applicazione per stabilire una connessione. Pertanto, in questo passaggio, avvieremo il servizio immettendo un comando nel prompt dei comandi. Per quello:

  1. Premere " Windows " + " R " per aprire il prompt Esegui.
  2. Digita " Cmd " e premi " Shift " + " Ctrl " + " Enter " per fornire i privilegi di amministratore.

    Digitando cmd nel prompt di esecuzione e premendo "Maiusc" + "Ctrl" + "Invio"
  3. Digitare il comando seguente per verificare se il servizio è avviato.
     stato lsnrctl 
  4. Se il risultato è simile all'immagine seguente, significa che il servizio non è stato avviato.

    Questo messaggio viene visualizzato se il servizio non è stato avviato
  5. Immettere il comando seguente per avviare il servizio manualmente.
     inizio lsnrctl 

    Digitando il comando per avviare il servizio
  6. Ora che il servizio di ascolto è stato avviato, apri l'applicazione e controlla se è possibile stabilire una nuova connessione.

Articoli Interessanti