Oracle
 sql >> база данни >  >> RDS >> Oracle

Връзката спира след време на неактивност

И преди съм имал подобни проблеми, когато базата данни е в отделна кутия и има защитна стена между тях, която е настроена на изчакване на неактивни връзки.

При някои обстоятелства защитната стена прекъсва връзката по такъв начин, че краят на JDBC да не открива и опитът да се използва води до неопределен блок.

В моя случай това беше персонализиран пул за връзки, който изпрати тестова заявка надолу по връзката, преди да я върне от пула. Конфигурирах тази тестова заявка да има изчакване (използвайки Statement.setQueryTimeout), така че да не блокира за неопределено време.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL за генериране на списък с числа от 1 до 100

  2. Условно дефинирайте курсор

  3. Oracle PL/SQL:Пример DBMS_SCHEDULER.CREATE_JOB

  4. ODP.NET Managed – Не може да се намери исканият доставчик на данни за .Net Framework

  5. Как да решите ORA-02014:не може да избере ЗА АКТУАЛИЗИРАНЕ от изглед с DISTINCT, GROUP BY