Як виправити помилку вводу-виводу: мережевий адаптер не зміг встановити з'єднання в Oracle SQL?

Oracle SQL - це комплексне середовище розробки, яке було створено для роботи над базами даних Oracle з SQL. Цей продукт розроблений та наданий корпорацією Oracle безкоштовно, і він базується на Java Development Kit. Зовсім недавно з’явилось багато повідомлень про помилку « IO Error: Network Adapter не вдалося встановити з'єднання » під час тестування підключення до бази даних.

ПОМИЛКА IO: мережевий адаптер не зміг встановити з'єднання

Що викликає помилку "Мережевий адаптер не може встановити з'єднання"?

Отримавши численні звіти від декількох користувачів, ми вирішили дослідити проблему і розробили набір рішень для її повного виправлення. Також ми розглянули причини, через які ця помилка спрацьовує, і перерахували їх наступним чином.

  • Неправильні деталі: Переконайтесь, що дані про з'єднання були введені належним чином. Ім'я хоста, порт, ім'я користувача та пароль потрібно ввести правильно, щоб встановити з'єднання. Якщо будь-яке з цих значень не буде введено належним чином, помилка може бути спровокована.
  • Служба інвалідів: Дуже важливо, щоб послуга слухачів була запущена у фоновому режимі, щоб програма працювала належним чином. Якщо вона не була запущена або відключена, ця помилка може бути спровокована.

Тепер, коли ви маєте основне розуміння природи проблеми, ми перейдемо до вирішення. Переконайтеся, що реалізуйте їх конкретним чином, як вони представлені, щоб уникнути конфлікту.

Рішення 1: Перевірка деталей

Важливо, щоб для з'єднання були введені правильні дані. Іноді введені дані не відповідають конфігураціям сервера, і помилка спрацьовує. Тому на цьому кроці ми ще раз перевіримо та введемо деталі. Для того:

  1. Завантажте та встановіть Notepad ++ звідси.
  2. Перейдіть за наступною адресою.
     Домашня сторінка DB: C: /app/Username/product/11.2.0 (версія може відрізнятися) / dbhome_1 / Мережа / Адміністратор 

    Навігація до адреси
  3. Клацніть правою кнопкою миші на " tnsnames . або виберіть " Відкрити за допомогою блокнота ++ ".

    Клацніть правою кнопкою миші на файл та виберіть "Відкрити за допомогою блокнота ++"
  4. Під заголовком " ORCL = " відзначте деталі " Порт " та " Хост ".
  5. Також зверніть увагу на " Ім'я послуги ".

    Зазначаючи деталі
  6. Введіть ці дані під час встановлення мережевого з'єднання та натисніть « Тест ».
  7. Перевірте, чи вирішено проблему.

Рішення 2: Запуск служби слухачів

Можливо, послуга слухачів не була запущена. Ця послуга потрібна додатку для встановлення зв'язку. Тому на цьому кроці ми розпочнемо службу, ввівши команду в командному рядку. Для того:

  1. Натисніть « Windows » + « R », щоб відкрити рядок запуску.
  2. Введіть “ Cmd ” і натисніть “ Shift ” + “ Ctrl ” + “ Enter ”, щоб надати адміністративні права.

    Введіть cmd у запиті Run та натисніть “Shift” + “Ctrl” + “Enter”
  3. Введіть наступну команду, щоб перевірити, чи послуга запущена.
     lsnrctl статус 
  4. Якщо результат схожий на зображення нижче, це означає, що послуга не була запущена.

    Це повідомлення відображається, якщо послуга не була запущена
  5. Введіть наступну команду для запуску послуги вручну.
     lsnrctl старт 

    Введіть команду для запуску служби
  6. Тепер, коли послуга слухача була запущена, відкрийте програму і перевірте, чи можна встановити нове з'єднання.

Цікаві Статті