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

Koneksi hang setelah waktu tidak aktif

Saya pernah mengalami masalah seperti ini sebelumnya ketika database berada di kotak terpisah dan ada firewall di antaranya yang disetel ke batas waktu koneksi idle.

Dalam beberapa keadaan, firewall memutuskan koneksi sedemikian rupa sehingga ujung JDBC tidak mendeteksi, dan mencoba menggunakannya menghasilkan blok yang tidak terbatas.

Dalam kasus saya, itu adalah kumpulan koneksi khusus yang mengirim kueri pengujian ke koneksi sebelum mengembalikannya dari kumpulan. Saya mengonfigurasi kueri pengujian ini untuk memiliki batas waktu (menggunakan Statement.setQueryTimeout) sehingga tidak memblokir tanpa batas waktu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara menampilkan data tabel lebih jelas di oracle sqlplus

  2. NEXT_DAY() Fungsi di Oracle

  3. Bukan bulan yang valid saat memasukkan data di oracle

  4. Batasan unik ORA-00001 dilanggar

  5. Membuat Database Oracle 12c – Langkah demi langkah