Что означает "ошибка ввода-вывода: время ожидания чтения сокета истекло "(разработчик SQL)


Когда я пытаюсь открыть SQL developer, то я получаю эту ошибку:

An error was encountered performing the requested operation:
IO Error: Socket read timed out
The Network Adapter could not establish the connection Vendor code 17002

В чем проблема?

3 8

3 ответа:

Типичные причины этой ошибки:

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

Источник: https://community.oracle.com/thread/3519434

Убедитесь, что ваша установка находится на локальном диске!

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

У меня была та же проблема, и я переместил свою установку на локальный диск, и он сразу же подключился:)

Приведенные выше ответы являются точными причинами, но для решения этой проблемы:

Перейдите на серверную машину и войдите в систему как root, затем выполните:

( # xhost + )

Затем перейдите к пользователю oracle и выполните:

( $ lsnrctl reload LISTENER_NAME )