Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Kết nối bị treo sau thời gian không hoạt động

Tôi đã gặp sự cố như thế này trước đây khi cơ sở dữ liệu nằm trên một hộp riêng biệt và có một bức tường lửa ở giữa được đặt thành các kết nối không hoạt động hết thời gian chờ.

Trong một số trường hợp, tường lửa cắt kết nối theo cách mà đầu cuối JDBC không phát hiện được và việc cố gắng sử dụng nó dẫn đến một khối vô thời hạn.

Trong trường hợp của tôi, đó là một nhóm kết nối tùy chỉnh đã gửi một truy vấn kiểm tra xuống kết nối trước khi trả lại nó từ nhóm. Tôi đã định cấu hình truy vấn thử nghiệm này để có thời gian chờ (sử dụng Statement.setQueryTimeout) để nó không chặn vô thời hạn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TẠO Thủ tục Oracle

  2. Làm thế nào để kiểm tra bất kỳ số nào bị thiếu trong một dãy số?

  3. Nhận id của một chèn trong cùng một câu lệnh

  4. Nhận thêm hàng - Sau khi nối 3 bảng bằng cách sử dụng Nối trái

  5. làm thế nào để nối nhiều hơn hai cột trong nhà phát triển plsql?