2010-12-27 2 views

ответ

4

Oracle не прекращает сеансы, он истекает. Как это делается с профилями. Это шаблоны распределения ресурсов, которые администратор баз данных может создавать и назначать пользователям.

Если вы хотите убить сеанс после 30 минут бездействия, создайте ПРОФИЛЬ и установите IDLE_TIME = 30. Если вы хотите ограничить соединение на общее время в тридцать минут независимо, установите CONNECT_TIME = 30. Find out more.

Обратите внимание, что эти таймауты выполняются фоновым процессом PMON; это периодически просыпается, и поэтому бездействующий сеанс может простаивать более тридцати минут, прежде чем PMON снимет его.

Также необходимо настроить базу данных для динамического управления ресурсами. Для управления поведением существует параметр инициализации, RESOURCE_LIMIT. Его значение по умолчанию FALSE (потому что на отслеживание таких вещей накладные расходы).

Смежные вопросы