Après le redémarrage du serveur, la connexion oracle du serveur Tomcat expire toutes les nuits. Avant le redémarrage, la connexion n'a pas expiré. Maintenant, le matin, l'application envoie une erreur de connexion JDBC accédant à la base de données. Redémarrer Tomcat corrige le problème. Je suppose que c'est parce que les connexions sont rétablies. Je pense que cela est dû au fait que la base de données Oracle a dépassé la session. Comment le délai d'attente de session peut-il être désactivé dans Oracle 11g?
Merci!
SteveDéfinition du délai de session Oracle 11g
Config.groovy avec dev et test omis.
dataSource {
pooled = true
}
hibernate {
cache.use_second_level_cache = true
cache.use_query_cache = true
cache.provider_class = 'net.sf.ehcache.hibernate.EhCacheProvider'
}
// environment specific settings
environments {
production {
dataSource {
driverClassName = "oracle.jdbc.driver.OracleDriver"
username = "XXXXX"
password = "XXXXXX"
dialect = "org.hibernate.dialect.Oracle10gDialect"
dbCreate = "update" // one of 'create', 'create-drop','update'
url = "jdbc:oracle:thin:@XXXXXX:1521:xxxx"
}
} }
Est-ce une application Grails fonctionnant sur Tomcat? –
oui - Grails 1.2.2, RHEL 5.5, Tomcat 6.0.26 – ptsw