У меня есть следующая проблема в приложении, которое подключается к базе данных Oracle 10g:
Когда мой клиент падает, или процесс завершается через диспетчер задач, или клиент на некоторое время теряет соединение, соответствующая запись в представлении v $ session остается.
Теперь, когда я подключаюсь к базе данных с помощью sqlplus и убиваю sqlplus.exe через диспетчер задач, запись сеанса удаляется практически мгновенно.
Последнее поведение было бы предпочтительнее для моего приложения по разным причинам.
Что делает sqlplus по-другому, и могу ли я сделать это также в своих собственных приложениях?