Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana saya bisa mencegah Pengembang Oracle SQL menutup koneksi DB?

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/



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tabel kueri dari database ORACLE lain

  2. ORA-06502:PL/SQL:kesalahan numerik atau nilai:buffer string karakter terlalu kecil

  3. Bagaimana cara memanggil prosedur pengembalian Oracle CURSOR di java

  4. Bagaimana cara menempatkan nilai default untuk setiap kolom dalam tabel?

  5. Mengapa waktu eksekusi prosedur tersimpan Oracle sangat meningkat tergantung pada cara eksekusinya?