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.
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 é:
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?