› Fóruns › Banco de dados Oracle › Oracle Runaway/dead process › Oracle Runaway/dead process
Este parametro funciona da seguinte maneira:
99% das conexoes feitas com o banco é feito via rede atraves do protocolo NET8 da propria Oracle. Este parametro manda a cada X minutos um pacote para cada conexao.
Se ele receber uma resposta significa que este processo esta no ar, mesmo os inativos. Senao recebe nenhuma resposta ele mata o processo no banco.
Eu ja trabalhei com bancos com mais de 8000 conexoes simultaneas sem nenhum problema entao acredito que este nao seja um problema mais a se preocupar com o banco.
O que geralmente acontece é o desenvolvedor deixar a conexao aberta no banco e principalmente em Java ele so fecha a conexao apos o metodo close() se disparado.
O desenvolvedor devera garantir isso no codigo porque mesmo se a aplicacao abrir mais de uma conexao o banco devera mante-la porque ele nao sabe como a aplicacao funciona.
[]