Qual é a diferença entre "ORA-12571: falha no gravador de pacotes TNS" e "ORA-03135: contato perdido na conexão"?

Estou trabalhando em um ambiente em que ocasionalmente temos problemas de produção relacionados às conexões Oracle. Usamos o ODP.NET de aplicativos ASP.NET e suspeitamos que o firewall feche as conexões que estão no pool de conexões há muito tempo.

Às vezes, recebemos um erro "ORA-12571: falha no gravador de pacotes TNS" e, outras vezes, "ORA-03135: conexão perdida no contato".

Eu queria saber se alguém correu para isso e / ou tem um entendimento da diferença entre os 2 erros.

questionAnswers(2)

yourAnswerToTheQuestion