Oracle
 sql >> база данни >  >> RDS >> Oracle

ORA-12571:TNS:неуспешно записване на пакети с ASP.NET

Друго възможно решение е, че защитната стена между вас и базата данни на Oracle смята, че връзката ви е мъртва и я затваря под вас. Ще разберете само когато се опитате да изпълните заявка и получите грешка ORA-12571.

Това се дължи на наличието на отворени връзки за дълго време без никаква активност.

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

Резултатът от това е, че вашата защитна стена ще види мрежовата активност и няма да затвори връзката.

SQLNET.EXPIRE_TIME=10

ORA-12571:TNS:повреда на записващия пакет - Един от най-трудните проблеми, които трябваше да разрешавам



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Мога ли да групирам по в SQL заявка с функция прозорец?

  2. Как мога да върна множество идентични редове въз основа на поле за количество в самия ред?

  3. Bool поддръжка на Oracle SQL

  4. Как да форматирате отрицателни числа с ъглови скоби в Oracle

  5. Вземете записи въз основа на максималната стойност на колоната