В чем причина этой проблемы «Ошибка ввода-вывода: сетевой адаптер не может установить соединение» на Sql Developer? - PullRequest
0 голосов
/ 07 ноября 2019

Я устанавливаю соединение для соединения с сервером баз данных (другой машиной). Затем я обнаружил «Произошла ошибка при выполнении запрошенной операции: Ошибка ввода-вывода: Сетевой адаптер не смог установить соединение, код поставщика 17002».

Пожалуйста, посмотрите изображение в URL ниже.

error message

Я пытался установить соединение, но не могу получить доступ, но моя команда может получить к нему доступ. Мой друг использовал тип соединения TNS, и я делал с ним что-то похожее, но не могу получить к нему доступ. Я пытался использовать JDBC thin для соединения, но тоже не могу.

У меня было старое соединение, которое я могу подключить, но почему я не могу подключить новое соединение.

1 Ответ

0 голосов
/ 07 ноября 2019

Вы пытаетесь подключиться к машине в сети, к которой SQL Developer не может подключиться.

Для подключения TNS посмотрите соответствующую запись TNSNames (у вас будет файл tnsnames.ora)и найдите IP-адрес или сетевое имя, связанное с соединением, которое вы пытаетесь установить -

enter image description here А затем начните с попытки пропинговать этот ресурс.

В этом случае я пытаюсь установить связь с базой данных на МОЕЙ машине с портом 1521. Ваш должен выглядеть совсем иначе.

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

Пинг

enter image description here

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

Итак, всегда начинайте с пинга.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...