Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Parametr limitu czasu IDLE w Oracle

Jaki błąd pojawia się, gdy próbujesz użyć połączenia?

Oracle domyślnie nie zamyka połączenia z powodu braku aktywności. Możesz skonfigurować profil z IDLE_TIME, aby spowodować zamknięcie nieaktywnych połączeń przez Oracle, ale nie wygląda na to, że to zrobiłeś. Można również skonfigurować Oracle do wykrywania martwych połączeń i zamykania połączenia, jeśli klient nie odpowiada — jeśli klient jest ukryty przez trzy godziny, możliwe, że nie odpowiada w odpowiednim czasie. Ale wydaje się to mniej prawdopodobne, że reklama wymaga dodatkowych czynności konfiguracyjnych.

Z mojego doświadczenia wynika, że ​​bardziej prawdopodobna sytuacja jest taka, że ​​twoja sieć zrywa połączenie. Na przykład, jeśli łączysz się przez zaporę, zapora często zamyka połączenia, które były zbyt długo nieaktywne.

Rzeczywisty komunikat o błędzie Oracle wskaże, która z tych alternatyw powoduje problem.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy SELECT FOR UPDATE zapobiega wstawianiu innych połączeń, gdy wiersz nie jest obecny?

  2. Nazwy Oracle TNS nie wyświetlają się podczas dodawania nowego połączenia do SQL Developer

  3. Błąd SQL ORA-01722:nieprawidłowy numer

  4. Oracle — widok zmaterializowany nadal dostępny po całkowitym odświeżeniu. Jak to działa?

  5. Czy musimy określić not null dla klucza podstawowego? Oracle/SQL