"DEAD" sessions

Ryaz
Дата: 21.09.2004 12:47:06
Кто как борется с subj?
Установил expire_time, поставил в реестре KeepAliveTime.
Бесполезно.
Клиент, например, устанавливает сессию, потом, например, комп перегружается. Сессии остаются висеть.
Win2000, Oracle 8.1.6.3.8
Ryaz
Дата: 21.09.2004 14:53:04
хм. меня больше как-то интересуют "вшитые" средства оракула для проверки состояния клиентской сессии. А там обсуждается в основном как мочкануть сессию, которая находится в том или ином виде руками (вот тут вот ключевая фраза РУКАМИ).
Тогда изменю вопрос:
Какие ещё существуют родные оракловые средства для проверки состояния соединения кроме sqlnet.expire_time и KeepAliveTime для Oracle 8.1.6. под Windows 2000 Server?
B0P0H
Дата: 05.10.2004 16:29:10
аналогичная проблема
недавно увеличил параметры sessions и processes, они были предельно близкими к реальному кол-ву сессий и ессно всплыла ситуация:
1. раб станция w2k, на ней "вчера" работал ос-юзер U1
2. "сегодня" смотрю висит сессия от этого юзера, причем процесса на станции нет, "сегодня" там уже др. ос-юзер U2 (на лицо relogon ws)

возникает вопрос: если есть сабж, то кто его поддерживает оракл-клиент или сервер не разорвал сессию по команде клиента и как такие сессии АВТОМАТИЧЕСКИ (желательно средствами сервера, а не DBA) завершать

и еще, я смотрю на серваке постоянно есть сессии, у которых дата создания - "неделю назад", последнее обращение несколько дней назад было
azhukov
Дата: 05.10.2004 16:46:36
На 816 и Windows sqlnet.expire_time не работает. Убери его , оставь только KeepAliveTime, и все заработает.
Ryaz
Дата: 05.10.2004 16:53:31
и это не работает тож.
Windows 2000 Server SP4.