Bonjour,


J'ai une page web sur laquelle se trouve une applet Java qui sollicite une base de données Oracle à l'aide de requêtes SQL SELECT toutes simples. Cela fonctionnait à merveille pendant plusieurs mois mais depuis quelques semaines cette page ne fonctionne plus du tout comme avant. En effet le message d'erreur suivant :

java.sql.SQLException: Io exception: Broken pipe
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java)
at oracle.jdbc.driver.OracleStatement.<init>(OracleStatement.java)

apparaît systématiquement après quelques heures d'utilisation. Je suis obligé de redemarrer le serveur Tomcat (version 5) pour pouvoir de nouveau faire fonctionner l'appli. Ce problème semble être lié au pool de connexions de la base mais je n'ai pas plus d'indices.

Ce problème est connu (et résolu) avec une base MySql : la solution consiste à positionner le paramètre autoReconnect=true pour que ca fonctionne. N'y aurait il pas un paramètre de ce genre pour les bases Oracle ?

Merci pour votre aide.


Laurent