Jawab
Kemungkinan besar firewall antara Pengembang SQL dan database yang merusak banyak hal. Anda dapat menyelesaikannya dari Pengembang SQL menggunakan plugin SQL Developer Keepalive .
Anda juga dapat memperbaikinya dari Server Database dengan menggunakan jawaban dari Thomas dan David Mann .
Jawaban asli
Saya tidak memiliki jawaban untuk ini, tetapi saya mengalami masalah yang sama.
Firewall antara Pengembang SQL saya dan database secara otomatis menutup sesi "tidak aktif". Kueri yang berjalan lama menurut firewall adalah sesi yang tidak aktif, jadi dia menutupnya. Saya belum menemukan cara membuat SQL Developer mengirim paket melalui koneksi dengan kueri yang berjalan lama, sehingga firewall tidak menutup koneksi. Dan saya sama sekali tidak tahu apakah ini mungkin.
Jadi menurut saya ini bukan masalah Pengembang SQL, tetapi masalah firewall.
--PERBARUI
Ada ekstensi untuk Pengembang SQL yang memungkinkan Anda menjaga koneksi tetap aktif:http://sites. google.com/site/keepaliveext/
Ini belum sepenuhnya selesai (misalnya pemberitahuan yang Anda dapatkan menyatakan batas waktu yang sama tidak peduli batas waktu yang Anda tentukan) tetapi itu berhasil. Saya belum mengujinya terhadap pra-rilis Pengembang SQL terbaru, tetapi berhasil dengan Pengembang SQL 2.2.x
--PERBARUI
Untuk SQL Developer 4+ Anda dapat menggunakan:http://scristalli.github.io /SQL-Developer-4-keepalive/