sql >> Databasteknik >  >> RDS >> Oracle

ORA-12571:TNS:paketskrivarfel med ASP.NET

En annan möjlig lösning är att brandväggen mellan dig och Oracle-databasen tror att din anslutning är död och stänger den under dig. Du kommer bara att få reda på det när du försöker köra en fråga och får ORA-12571-felet.

Detta orsakas av att anslutningar är öppna under lång tid utan aktivitet.

Lösningen är att lägga till SQLNET.EXPIRE_TIME till filen sqlnet.ora på servern och ställa in den på något intervall (10). Detta gör att anslutningarna pingas var tionde minut för att säkerställa att de fortfarande är vid liv.

Resultatet av detta är att din brandvägg kommer att se nätverksaktivitet och inte stänga anslutningen.

SQLNET.EXPIRE_TIME=10

ORA-12571:TNS:paketskrivarfel – ett av de svåraste problemen jag har behövt lösa



  1. Fjärranslutningar Mysql Ubuntu

  2. MS Excel - sammanfoga externa (SQL) data med lokal tabell (ark)

  3. PDO/MySQL rowCount returnerar inte som förväntat

  4. Hur man väljer poster som inte finns i SQL Server