sql >> Databáze >  >> RDS >> Oracle

ORA-12571:Selhání zápisu TNS:packet s ASP.NET

Dalším možným řešením je, že firewall mezi vámi a databází Oracle považuje vaše připojení za mrtvé a zavře ho pod vámi. Zjistíte to pouze tehdy, když se pokusíte provést dotaz a dostanete chybu ORA-12571.

To je způsobeno tím, že jsou připojení otevřená po dlouhou dobu bez aktivity.

Řešením je přidat SQLNET.EXPIRE_TIME do souboru sqlnet.ora na serveru a nastavit jej na nějaký interval (10). To způsobí, že připojení budou každých 10 minut testována, aby bylo zajištěno, že jsou stále aktivní.

Výsledkem je, že váš firewall uvidí aktivitu sítě a neuzavře připojení.

SQLNET.EXPIRE_TIME=10

ORA-12571:TNS:Selhání zapisovače paketů – Jeden z nejtěžších problémů, které jsem musel vyřešit



  1. Jak změnit kódování kolekce šablon databáze

  2. jak volat funkci oracle v mybatis

  3. Získejte záznamy, kde je klíč sloupce json null

  4. Funkce NEXT_DAY() v Oracle