Oracle JDBC: nome de usuário / senha inválidos (ora-01017)

Eu tenho um problema estranho com a conexão jdbc com um servidor de banco de dados oracl

Temos aplicativos em um servidor tomcat em execução. Esses aplicativos usam um banco de dados oracle. Todos os aplicativos usam as mesmas credenciais.

Aplicativos funcionando bem o dia inteiro. À noite não há atividade. De manhã, recebemos alguns (2 ou 3) erros ORA-01017 (nome de usuário / senha inválidos) quando os aplicativos que tentam se reconectar ao banco de dado

Em seguida, a reconexão funciona e os aplicativos operam normalment

Isso funciona por alguns dias (cerca de 5 dias) e, em seguida, um ou mais blocos de aplicativos! Todas as tentativas de reconexão falham.

Rastreamos a comunicação de rede e descobrimos que, se a conexão falhar comORA-01017 NO CREDENTIALS para onde foi enviado.

Claro que ninguém toca no sistema à noit

ma tentativa de solução alternativa é reiniciar o servidor tomcat todas as manhãs às 6 horas para limpar todos os cache ou pool de conexão. Isso não ajuda.

O que há de errado? Alguma ideia

O intervalo contínuo de 5 dias na aparência de um bloqueio total (durante a atualização todos os dias) me parece muito estranh

Config :

Database Oracle 10.2, JDBC Driver 11.2 thin, tomcat 6.0.24, JDK 6, OS é windows, alguns dos aplicativos são Diálogos para o Avaya Voice Portal 5.

Nossos próprios aplicativos (não VP) usam conexões simples (sem pool

O sistema foi originalmente configurado em um servidor Windows 2003 com uma WAN entre apserver e tomca

O sistema agora é migrado para um servidor Linux (CentOS) próximo ao servidor de banco de dados e funciona bem. Não há mais ORA-01017.

questionAnswers(2)

yourAnswerToTheQuestion