Pular para o conteúdo

Fóruns Banco de dados Oracle Oracle Runaway/dead process Oracle Runaway/dead process

#77936
chduarte
Participante

    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.

    []