SQL Developer подключается к базе данных Oracle и сообщает об исключении ввода-вывода. Сетевой адаптер не может установить соединение. Три решения.
SQL Developer подключается к базе данных Oracle и сообщает об исключении ввода-вывода. Сетевой адаптер не может установить соединение. Три решения.

Три решения исключения ошибки Io: сетевой адаптер не смог установить соединение.

Исключение ввода-вывода: сетевой адаптер не смог установить соединение. Возникновение этого исключения обычно связано с настройками базы данных и вашего ПК.

Возникновение такого рода аномалий обычно включает в себя следующие виды:

1. Неправильный IP. Ошибка при настройке URL-адреса, например: jdbc:oracle:thin:@192.168.0.36:1521:sharp Сервер базы данных неверен: проверьте IP-адрес сервера, чтобы убедиться, что он правильный. Неверно, измените URL, чтобы исправить. Неправильный номер порта: как правило, это не так. Сделайте это: введите sqlplus в DOS и проверьте, включен ли Oracle. Как только все станет нормально, перейдите к шагу 2 ниже.

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

3. Мониторинг базы данных не запущен Измените значение ImagePath в реестре на ПК. В качестве примера позвольте мне взять текущую базовую базу данных ORACLE. Перезапустите мониторинг базы данных вручную: 1: Старт → Бежать→ Введите CMD → Войдите в интерфейс командной строки DOS. d:>lsnrctl LSNRCTL> status или LSNRCTL> start

Вот как запустить базу данных вручную: Выполните regedit во время выполнения, чтобы войти в реестр. начинать →Бежать→ regedit Следуйте по пути ниже HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome90TNSListener Найдите OracleOraHome90TNSListener (я использую Oracle9i Другие версии должны быть OracleOraHomexxxTNSListener)

Найдя его, вы обнаружите, что значение ключа ImagePath не существует. Создайте его: (если оно существует, нажмите «Изменить». Метод изменения представлен ниже). Щелкните правой кнопкой мыши и выберите «Новый ключ» (N) → Строковое значение (S) во всплывающем меню.

Назовите его ImagePath Выберите ImagePath, щелкните правой кнопкой мыши и выберите «Изменить»:

Введите каталог установки Oracle\ora90 в значение (другие версии соответствуют каталогу oraxxx)\bin\tnslsnr

Выйдите из реестра после подтверждения: Затем введите start под командой DOS. Если появится следующий экран, поздравляем, прослушиватель успешно запущен:

Закройте DOS, запустите программу для тестирования, и она должна вернуться в нормальное состояние. Выше приведены три распространенные причины, по которым сетевой адаптер не может установить исключение подключения.

Если проблема все еще не может быть решена:

Мониторинг: (ОПИСАНИЕ=(АДРЕС=(ПРОТОКОЛ=tcp)(ХОСТ=JAVA)(ПОРТ=1521)))

Произошла ошибка при прослушивании объекта: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=Admin.JAVA)(PORT=1521)))

Язык кода:javascript
копировать
Microsoft Windows [Версия 10.0.19043.1645]
(c) Microsoft Корпорация. Все права защищены.

C:\WINDOWS\system32>lsnrctl

LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 15 апреля -2022 10:10:58

Copyright (c) 1991, 2010, Oracle.  All rights reserved.

Добро пожаловать в LSNRCTL, Пожалуйста, введите «помощь» для получения информации.

LSNRCTL> status
Прибытие в соединение (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
TNS-12541: TNS: Нет слушателя
 TNS-12560: TNS: Ошибка адаптера протокола
  TNS-00511: Нет слушателя
   64-bit Windows Error: 2: No such file or directory
Прибытие в соединение (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=Admin.JAVA)(PORT=1521)))
TNS-12545: Поскольку целевой хост или объект не существует, соединятьнеудача TNS-12560: TNS: Ошибка адаптера протокола
  TNS-00515: Поскольку целевой хост или объект не существует, соединятьнеудача   64-bit Windows Error: 1001: Unknown error
LSNRCTL> start
Запустите tnslsnr: Пожалуйста, подождите...

TNSLSNR for 64-bit Windows: Version 11.2.0.1.0 - Production
Файл системных параметров: D:\Oracle\product\11.2.0\dbhome_1\network\admin\listener.ora.
Информация журнала записывается в d:\oracle\diag\tnslsnr\JAVA\listener\alert\log.xml
монитор: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))
Произошла ошибка при прослушивании объекта: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=Admin.JAVA)(PORT=1521)))
TNS-12545: Поскольку целевой хост или объект не существует, соединятьнеудача TNS-12560: TNS: Ошибка адаптера протокола
  TNS-00515: Поскольку целевой хост или объект не существует, соединятьнеудача   64-bit Windows Error: 1001: Unknown error

Прослушиватель не смог запуститься. Смотрите сообщение об ошибке выше...

LSNRCTL> start
Запустите tnslsnr: Пожалуйста, подождите...

TNSLSNR for 64-bit Windows: Version 11.2.0.1.0 - Production
Файл системных параметров: D:\Oracle\product\11.2.0\dbhome_1\network\admin\listener.ora.
Информация журнала записывается в d:\oracle\diag\tnslsnr\JAVA\listener\alert\log.xml
монитор: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))
Произошла ошибка при прослушивании объекта: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=Admin.JAVA)(PORT=1521)))
TNS-12545: Поскольку целевой хост или объект не существует, соединятьнеудача TNS-12560: TNS: Ошибка адаптера протокола
  TNS-00515: Поскольку целевой хост или объект не существует, соединятьнеудача   64-bit Windows Error: 1001: Unknown error

Прослушиватель не смог запуститься. Смотрите сообщение об ошибке выше...

LSNRCTL> start
Запустите tnslsnr: Пожалуйста, подождите...

TNSLSNR for 64-bit Windows: Version 11.2.0.1.0 - Production
Файл системных параметров: D:\Oracle\product\11.2.0\dbhome_1\network\admin\listener.ora.
Информация журнала записывается в d:\oracle\diag\tnslsnr\JAVA\listener\alert\log.xml
монитор: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))
монитор: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=JAVA)(PORT=1521)))

Прибытие в соединение (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
LISTENER из STATUS
------------------------
Псевдоним                      LISTENER
Версия                      TNSLSNR for 64-bit Windows: Version 11.2.0.1.0 - Production
дата запуска                  15 апреля -2022 10:19:36
время безотказной работы              0 небо 0 Час 0 точка 6 Второй
Уровень трассировки                  off
безопасность                    ON: Local OS Authentication
SNMP                      OFF
Файл параметров прослушивателя          D:\Oracle\product\11.2.0\dbhome_1\network\admin\listener.ora
Файл журнала прослушивателя          d:\oracle\diag\tnslsnr\JAVA\listener\alert\log.xml
Прослушивание сводки конечных точек...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=JAVA)(PORT=1521)))
Служитькраткое содержание..
Служить "CLRExtProc" Включать 1 экземпляры.
  Пример "CLRExtProc", состояние UNKNOWN, Включатьэтот Служитьиз 1 куратор...
Выполнение команды успешно
LSNRCTL>

S=(PROTOCOL=tcp)(HOST=JAVA)(PORT=1521))) Краткое описание услуги… Служить “CLRExtProc” Включать 1 экземпляры. Пример “CLRExtProc”, состояние UNKNOWN, Включатьэтот Служитьиз 1 обработчики… Выполнение команды успешно LSNRCTL>

Язык кода:javascript
копировать
Проверьте имя компьютера host  Согласована ли конфигурация
boy illustration
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose