Después de reiniciar el servidor, la conexión oráculo del servidor Tomcat se agota todas las noches. Antes del reinicio, la conexión no se agotó. Ahora, en la mañana, la aplicación arroja un error de conexión JDBC al acceder al DB. Reiniciar Tomcat corrige el problema. Supongo que eso se debe a que las conexiones se restablecieron. Creo que esto se debe a que Oracle DB ha agotado el tiempo de la sesión. ¿Cómo se puede desactivar el tiempo de espera de la sesión en Oracle 11g?
Gracias!
SteveConfiguración del tiempo de espera de la sesión Oracle 11g
Config.groovy con dev y prueba omitida.
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"
}
} }
¿se trata de una aplicación de grails que se ejecuta en tomcat? –
sí - Grails 1.2.2, RHEL 5.5, Tomcat 6.0.26 – ptsw