Установка времени ожидания сеанса Oracle 11g

После перезагрузки сервера соединение оракула с сервера Tomcat прерывается каждую ночь. До перезагрузки время соединения не истекло. Теперь утром приложение выдает ошибку соединения JDBC при доступе к БД. Перезапуск Tomcat устраняет проблему. Я предполагаю, что это связано с восстановлением связей. Я думаю, это связано с тем, что БД Oracle остановил сеанс. Как можно отключить тайм-аут сеанса в Oracle 11g?
Спасибо!
Стив

Config.groovy с dev и test опущены.

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"
  }
}  }

Ответы на вопрос(6)

Ваш ответ на вопрос