Oi, alguém já passou por este problema? O oracle, lança uma SQLException quando a senha do usuário no BD está a menos de 48 horas de expirar (ao invés de fazê-lo apenas quando esta expira). Alguém conhece um meio de suprimir essa SQLException?
O problema é que o driver não fez a conexão, então não dá certo simplesmente ignorar a exceção.
Nem sabia que o Oracle fazia isso.
Acho que é melhor renovar a senha logo, em vez de lutar com o Oracle.
Isso tem cara de “bug da sexta-feira que você teria de ficar no final de semana resolvendo mas o DBA não está aí presente para lhe permitir renovar a senha”.
Boa sorte!
[quote=thingol]Nem sabia que o Oracle fazia isso.
Acho que é melhor renovar a senha logo, em vez de lutar com o Oracle.
Isso tem cara de “bug da sexta-feira que você teria de ficar no final de semana resolvendo mas o DBA não está aí presente para lhe permitir renovar a senha”.
Boa sorte![/quote]
O problema é que renovar a senha só resolve o problema temporariamente. Quando chegar perto de expirar novamente, dá isso de novo.
Das duas uma: ou você trata o erro do banco e avisa o usuário de que é necessário renovar a senha (supondo que seja a senha do usuário) ou você manda tirar a expiração da senha.