Как да коригираме IO грешка: мрежовият адаптер не можа да установи връзката в Oracle SQL?

Oracle SQL е интегрирана среда за разработка, която е създадена за работа върху бази данни Oracle с SQL. Този продукт е разработен и предоставен от корпорацията Oracle безплатно и е базиран на Java Development Kit. Съвсем наскоро имаше много съобщения за грешкаIO грешка: мрежовият адаптер не можа да установи връзката “ по време на тестване на връзка с база данни.

ГРЕШКА IO: Мрежовият адаптер не можа да установи връзката

Какво причинява грешката „Мрежовият адаптер не може да установи връзката“?

След като получихме множество отчети от множество потребители, решихме да проучим проблема и създадохме набор от решения, за да го отстраним напълно. Също така разгледахме причините, поради които се задейства тази грешка, и ги изброихме по следния начин.

  • Неправилни подробности: Уверете се, че данните за връзката са въведени правилно. Името на хоста, порт, потребителско име и парола трябва да бъдат въведени правилно, за да се установи връзката. Ако някоя от тези стойности не е въведена правилно, грешката може да се задейства.
  • Деактивирана услуга: Много е важно услугата за слушатели да е стартирана във фонов режим, за да може приложението да работи правилно. Ако не е стартирано или е деактивирано, тази грешка може да се задейства.

Сега, когато имате основно разбиране за същността на проблема, ще преминем към решенията. Уверете се, че ги прилагате по специфичния начин, по който са представени, за да избегнете конфликт.

Решение 1: Проверка на подробности

Важно е правилните данни да са въведени за връзката. Понякога въведените данни не съответстват на конфигурациите на сървъра и грешката се задейства. Следователно в тази стъпка ще проверяваме и въвеждаме подробности отново. За това:

  1. Изтеглете и инсталирайте Notepad ++ от тук.
  2. Навигирайте до следния адрес.
     Начална страница на DB: C: /app/Username/product/11.2.0 (версията може да се различава) / dbhome_1 / Мрежа / Администратор 

    Навигиране до адреса
  3. Щракнете с десния бутон върху „ tnsname“ . ora “и изберете опцията„ Отваряне с Notepad ++ “.

    Щракнете с десния бутон върху файла и изберете „Отваряне с Notepad ++“
  4. Под заглавието „ ORCL = “ обърнете внимание на данните за „ Порт “ и „ Хост “.
  5. Също така обърнете внимание на „ Име на услугата “.

    Отбелязване на детайлите
  6. Въведете тези подробности, докато установите мрежовата връзка и щракнете върху „ Тест “.
  7. Проверете дали проблемът е решен.

Решение 2: Стартиране на услугата за слушане

Възможно е услугата за слушатели да не е стартирана. Тази услуга се изисква от приложението, за да се установи връзка. Следователно в тази стъпка ще стартираме услугата, като въведем команда в командния ред. За това:

  1. Натиснете “ Windows ” + “ R ”, за да отворите подканата Run.
  2. Въведете „ Cmd “ и натиснете „ Shift “ + „ Ctrl “ + „ Enter “, за да предоставите административни привилегии.

    Въведете cmd в подканата за изпълнение и натиснете „Shift“ + „Ctrl“ + „Enter“
  3. Въведете следната команда, за да проверите дали услугата е стартирана.
     lsnrctl статус 
  4. Ако резултатът е подобен на изображението по-долу, това означава, че услугата не е стартирана.

    Това съобщение се показва, ако услугата не е стартирана
  5. Въведете следната команда, за да стартирате услугата ръчно.
     lsnrctl старт 

    Въведете командата за стартиране на услугата
  6. Сега, когато услугата за слушатели е стартирана, отворете приложението и проверете дали може да се установи нова връзка.

Интересни Статии