Configuración del tiempo de espera de la sesión de Oracle 11g
Después de reiniciar el servidor, la conexión Oracle desde el servidor Tomcat se agota cada noche. Antes del reinicio, la conexión no expiró. Ahora, en la mañana, la aplicación arroja un error de conexión JDBC al acceder a la base de datos. Reiniciar Tomcat corrige el problema. Supongo que se debe a que las conexiones se han restablecido. Creo que esto se debe a que Oracle DB agotó el tiempo de espera de la sesión. ¿Cómo se puede deshabilitar el tiempo de espera de la sesión en Oracle 11g?
¡Gracias!
Steve
Config.groovy con desarrollo y prueba omitidos.
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"
}
} }