Kaip ištaisyti „IO klaidą: tinklo adapteris nepavyko užmegzti ryšio“ „Oracle SQL“?

„Oracle SQL“ yra integruota kūrimo aplinka, sukurta darbui su „Oracle“ duomenų bazėmis su SQL. Šį produktą sukūrė ir nemokamai teikia „Oracle“ korporacija. Jis yra pagrįstas „Java Development Kit“. Gana neseniai buvo gauta pranešimų apie klaidąIO klaida: tinklo adapteris negalėjo nustatyti ryšio “, bandydamas duomenų bazės ryšį.

IO ERROR: tinklo adapteris negalėjo sukurti ryšio

Kas sukelia klaidą „Tinklo adapteris negalėjo sukurti ryšio“?

Gavę daugybę pranešimų iš kelių vartotojų, nusprendėme ištirti problemą ir sugalvojome sprendimų rinkinį, kad visa tai išspręstų. Be to, mes ištyrėme priežastis, dėl kurių atsiranda ši klaida, ir išvardijome jas taip.

  • Neteisinga informacija: patikrinkite, ar tinkamai įvesta jungties informacija. Norint užmegzti ryšį, reikia teisingai įvesti pagrindinio kompiuterio vardą, prievadą, vartotojo vardą ir slaptažodį. Jei kuri nors iš šių verčių neįvesta tinkamai, klaida gali būti suaktyvinta.
  • Neįgaliųjų tarnyba: Labai svarbu, kad klausytojo paslauga būtų paleista fone, kad programa tinkamai veiktų. Jei ji nebuvo paleista arba išjungta, gali atsirasti ši klaida.

Dabar, kai jūs suprantate problemos pobūdį, pereisime prie sprendimų. Įsitikinkite, kad įgyvendinsite juos konkrečiu būdu, kaip jie pateikiami, kad išvengtumėte konfliktų.

1 sprendimas: patikrinkite detales

Svarbu, kad teisinga informacija apie ryšį būtų įvesta. Kartais įvesta informacija nesutampa su serverio konfigūracijomis ir įvyksta klaida. Todėl šiame žingsnyje mes tikrinsime ir vėl įvesime išsamią informaciją. Už tai:

  1. Iš čia atsisiųskite ir įdiekite „Notepad ++“.
  2. Eikite į šį adresą.
     „DB Home“: C: /app/Username/product/11.2.0 (versija gali skirtis) / dbhome_1 / Network / Administrator 

    Naršymas adresu
  3. Dešiniuoju pelės mygtuku spustelėkite „ tnsnames . ora “failą ir pasirinkite parinktį„ Open With Notepad ++ “.

    Dešiniuoju pelės mygtuku spustelėdami failą ir pasirinkdami „Open With Notepad ++“
  4. Skiltyje „ ORCL = “ atkreipkite dėmesį į „ Port “ ir „ Host “ duomenis.
  5. Taip pat atkreipkite dėmesį į „ Paslaugos pavadinimą “.

    Neišmesdami detalių
  6. Įveskite šią informaciją kurdami tinklo ryšį ir spustelėkite „ Test “.
  7. Patikrinkite, ar problema išspręsta.

2 sprendimas: Pradėkite klausytojų paslaugą

Gali būti, kad klausytojo paslauga dar nebuvo pradėta. Ši paslauga reikalinga programai norint užmegzti ryšį. Todėl šiame žingsnyje mes pradėsime tarnybą įvesdami komandą komandų eilutėje. Už tai:

  1. Norėdami atidaryti „Run“ raginimą, paspauskite „ Windows “ + „ R “.
  2. Įveskite „ Cmd “ ir paspauskite „ Shift “ + „ Ctrl “ + „ Enter “, kad suteiktumėte administravimo teises.

    Įveskite cmd „Run Prompt“ ir paspauskite „Shift“ + „Ctrl“ + „Enter“
  3. Įveskite šią komandą ir patikrinkite, ar paslauga pradėta.
     lsnrctl statusas 
  4. Jei rezultatas yra panašus į žemiau pateiktą paveikslėlį, tai reiškia, kad paslauga nebuvo pradėta.

    Šis pranešimas rodomas, jei paslauga nebuvo pradėta
  5. Norėdami pradėti paslaugą rankiniu būdu, įveskite šią komandą.
     lsnrctl pradžia 

    Įrašę komandą paleisti paslaugą
  6. Pradėjus klausytojų paslaugą, atidarykite programą ir patikrinkite, ar galima užmegzti naują ryšį.

Įdomios Straipsniai