Друго възможно решение е, че защитната стена между вас и базата данни на Oracle смята, че връзката ви е мъртва и я затваря под вас. Ще разберете само когато се опитате да изпълните заявка и получите грешка ORA-12571.
Това се дължи на наличието на отворени връзки за дълго време без никаква активност.
Решението е да добавите SQLNET.EXPIRE_TIME към файла sqlnet.ora на сървъра и да го зададете на някакъв интервал (10). Това ще накара връзките да бъдат пингвани на всеки 10 минути, за да се гарантира, че все още са активни.
Резултатът от това е, че вашата защитна стена ще види мрежовата активност и няма да затвори връзката.
SQLNET.EXPIRE_TIME=10