Jun. 2nd, 2015

techquisitor: (sis)
Эта проблема невероятно стара и как только её не пытаюстся лечить. Суть проблемы проста — при малейшем, даже крайне кратковременном обрыве связи SQL Developer наглухо зависает, отваливаясь по таймауту только через 15-20 минут. Естественно, работать в таких условиях совершенно невозможно. Особенно, когда у тебя под рукой только какое-нибудь не совсем стабильное интернет-соединение.
Мне лично помог этот хак. Сработало на свежей версии Oracle SQL Developer 4.1.

Поскольку содержимое имеет свойство из Сети пропадать, продублирую запись в сокращённом виде здесь.

Для решения проблемы идём и стягиваем libkeepalive-0.2.tar.gz с сайта автора.

Собираем библиотеку согласно инструкции:



Далее, исправляем зависание SQL Developer:

Хак с net.ipv4.tcp_retries2 на самом деле несколько жёсткий, поскольку нарушает RFC1122, но у нас и не сервер, чай.:)

На этом всё, в общем-то. Теперь достаточно просто перезапустить SQL Developer, если он был запущен до этого. Если кому-то интересны подробности почему так, можно сходить в оригинальную запись. Там намного больше.

Profile

techquisitor: (Default)
techquisitor

June 2024

S M T W T F S
      1
2345678
9101112131415
161718192021 22
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 14th, 2025 02:42 am
Powered by Dreamwidth Studios