Oracle no Solaris 10: 15min TCP Timeout

1

Eu tenho o Oracle10g rodando no Solaris 10. A configuração do sistema operacional é padrão, e há um firewall de filtro de pacotes sendo executado no servidor.

Quando executo uma consulta longa usando o sqldeveloper, o servidor redefine a conexão após 15 minutos de inatividade.

A linha do tempo é:

  1. o cliente estabelece a conexão com a porta do servidor 1521, sem ssl
  2. O servidor
  3. aceita e recebe a consulta do cliente. o último pacote trocado é um TCP ACK do servidor para o cliente
  4. ... 15 minutos (para o segundo) passe
  5. servidor envia um pacote RST para o cliente, e nada mais é trocado entre os hosts depois

Não encontrei nenhum parâmetro de tempo limite para o ouvinte do TNS, por isso acredito que possa ser um problema de filtro solaris ou de pacotes?

    
por Julien Vehent 06.10.2011 / 21:27

1 resposta

1

O problema estava localizado em um firewall de borda, uma sonicwall, que tinha um tempo limite padrão de tcp definido em 15 minutos.

Não é um problema solaris ou oracle.

    
por 07.10.2011 / 00:15