En anden mulig løsning er, at firewallen mellem dig og Oracle-databasen tror, at din forbindelse er død og lukker den under dig. Du finder først ud af det, når du prøver at udføre en forespørgsel og får ORA-12571-fejlen.
Dette skyldes, at forbindelserne er åbne i lang tid uden aktivitet.
Løsningen er at tilføje SQLNET.EXPIRE_TIME til filen sqlnet.ora på serveren og indstille den til et interval (10). Dette vil få forbindelserne til at blive pinget hvert 10. minut for at sikre, at de stadig er i live.
Resultatet af dette er, at din firewall vil se netværksaktivitet og ikke lukke forbindelsen.
SQLNET.EXPIRE_TIME=10
ORA-12571:TNS:pakkeskriverfejl - Et af de sværeste problemer, jeg har været nødt til at løse