Pergunta/problema

Se o CRX estiver configurado para usar um banco de dados Oracle, ao usar um firewall, é possível que o repositório trave após algum tempo.

Resposta/resolução

Esse problema pode ser causado por um firewall que abandone conexões TCP ociosas.

Geralmente, o CRX reconecta-se automaticamente ao banco de dados quando a conexão é interrompida, mas esse mecanismo não funciona de maneira eficiente com o driver Oracle JDBC, porque o tempo limite de leitura padrão do driver Oracle é muito longo. Isso significa que o tempo limite do firewall para conexões ociosas poderá bloquear a conexão.

Se você tiver esse problema, habilite o Oracle Net DCD definindo SQLNET.EXPIRE_TIME=1 no arquivo sqlnet.ora no lado do servidor.

Aplica-se a

CRX1.3.x, CRX1.4.x