Как исправить ошибку ввода-вывода: сетевой адаптер не может установить соединение в Oracle SQL?

Oracle SQL - это интегрированная среда разработки, созданная для работы с базами данных Oracle с помощью SQL. Этот продукт разработан и предоставляется корпорацией Oracle бесплатно и основан на Java Development Kit. Совсем недавно было много сообщений об ошибке « Ошибка ввода-вывода: сетевой адаптер не может установить соединение » во время тестирования соединения с базой данных.

ОШИБКА IO: Сетевой адаптер не смог установить соединение

Что вызывает ошибку «Сетевой адаптер не может установить соединение»?

После получения многочисленных отчетов от нескольких пользователей мы решили исследовать проблему и разработали набор решений, чтобы полностью ее устранить. Также мы рассмотрели причины, по которым вызвана эта ошибка, и перечислили их следующим образом.

  • Неправильные данные: убедитесь, что данные соединения были введены правильно. Имя хоста, порт, имя пользователя и пароль должны быть введены правильно, чтобы установить соединение. Если какое-либо из этих значений введено неправильно, ошибка может быть вызвана.
  • Отключенная служба: очень важно, чтобы служба прослушивания была запущена в фоновом режиме, чтобы приложение работало должным образом. Если оно не было запущено или отключено, эта ошибка может быть вызвана.

Теперь, когда у вас есть общее представление о природе проблемы, мы будем двигаться к ее решению. Убедитесь, что реализовали их особым способом, которым они представлены, чтобы избежать конфликта.

Решение 1. Проверка деталей

Важно, чтобы для соединения были введены правильные данные. Иногда введенные данные не соответствуют конфигурациям сервера, и возникает ошибка. Поэтому на этом этапе мы будем проверять и вводить данные снова. Для этого:

  1. Загрузите и установите Notepad ++ здесь.
  2. Перейдите по следующему адресу.
     Домашняя страница БД: C: /app/Username/product/11.2.0 (версия может отличаться) / dbhome_1 / Сеть / Администратор 

    Навигация по адресу
  3. Щелкните правой кнопкой мыши на « tnsnames . ora »и выберите опцию« Открыть с помощью Notepad ++ ».

    Щелкните правой кнопкой мыши файл и выберите «Открыть с помощью Блокнота ++».
  4. Под заголовком « ORCL = » обратите внимание на « Порт » и « Хост ».
  5. Также обратите внимание на « Название услуги ».

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

Решение 2. Запуск службы прослушивателя

Возможно, служба прослушивания еще не запущена. Эта услуга требуется приложением для установления соединения. Поэтому на этом этапе мы запустим службу, введя команду в командной строке. Для этого:

  1. Нажмите « Windows » + « R », чтобы открыть окно «Выполнить».
  2. Введите « Cmd » и нажмите « Shift » + « Ctrl » + « Enter », чтобы предоставить административные привилегии.

    Введите cmd в строке «Выполнить» и нажмите «Shift» + «Ctrl» + «Enter»
  3. Введите следующую команду, чтобы проверить, запущена ли служба.
     статус lsnrctl 
  4. Если результат похож на изображение ниже, это означает, что служба не была запущена.

    Это сообщение отображается, если служба еще не запущена
  5. Введите следующую команду, чтобы запустить службу вручную.
     lsnrctl start 

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

Интересные статьи