После перезагрузки сервера соединение оракула с сервера Tomcat отключается каждую ночь. Перед перезагрузкой соединение не было отключено. Теперь, утром приложение вызывает ошибку соединения JDBC, обращаясь к БД. Перезапуск Tomcat исправляет проблему. Я предполагаю, что это связано с восстановлением связей. Я думаю, что это связано с тем, что Oracle DB отключает сеанс. Как отключить тайм-аут сеанса в Oracle 11g?
Спасибо!
SteveУстановка времени ожидания Oracle 11g
Config.groovy с dev и тестом опущен.
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"
}
} }
Это приложение grails работает на tomcat? –
Да - Grails 1.2.2, RHEL 5.5, Tomcat 6.0.26 – ptsw