Как предотвратить сброс / принудительное закрытие соединения в SQL Developer? - PullRequest
0 голосов
/ 26 октября 2018

Я пытаюсь запустить длинный запрос в SQL Developer, но запрос не может быть завершен. Я всегда получаю сообщение об ошибке «Ошибка ввода-вывода: существующее соединение было принудительно закрыто удаленным узлом» или какая-то другая ошибка в том же духе. Это всегда происходит ровно после 15:00 мин.

Как я могу выяснить, что вызывает закрытие соединения? И как я могу убедиться, что соединение остается открытым до завершения запроса?

(Sql Developer version: 18.3.0.277)

Любая помощь будет принята с благодарностью. Спасибо заранее.

1 Ответ

0 голосов
/ 27 октября 2018

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

Конечно, потому что я не знаю, какова конфигурация вашей установки,это может быть сам сервер Windows / Unix, который закрывает соединение.Это также может быть настройка тайм-аута в сети.

Наконец, может существовать настройка приложения (то есть приложение, подключенное к базе данных, может иметь настройку тайм-аута), которое может принудительно закрывать соединение.

Удачи идайте нам знать, если один из них сработал.

Пожалуйста, пройдите через эти опции и посмотрите, какие

...