sql >> Database teknologi >  >> RDS >> Oracle

Indstillinger for forbindelsestimeout for Oracle-database

Der er ingen klientindstilling, der ville medføre, at en forbindelse afbrydes, hvilket førte til en ORA-03113-fejl efter nogen tid. Og der er ingen indstilling på databaseserveren, der ville få en forbindelse til at få timeout, hvilket fører til en ORA-03113-fejl.

Serveren kan aktivere dead connection detection (DCD) ved at indstille indstilling for sqlnet.expire_time i serverens sqlnet.ora. Det vil få serveren til med jævne mellemrum at sende en probepakke for at bekræfte, at klienten stadig er oppe.

Oracle vil aldrig afbryde en forbindelse på grund af inaktivitet med en ORA-03113-fejl. Det er muligt at konfigurere Oracle til at droppe inaktive forbindelser, men det ville generere en anden fejl. Hvis du får en ORA-03113-fejl, forårsager enten firewallen, at forbindelsen afbrydes, eller der er et andet hikke i netværket mellem klientmaskinen og serveren.




  1. Sådan tilføjes fremmednøgle i SQL?

  2. Har en Join-tabel (associeringstabel) en primær nøgle ? mange til mange forhold

  3. Hvordan genberegner man primært indeks?

  4. ODP.NET Managed bibliotek løser alias, men 32-bit bibliotek gør