Цитата:
Сообщение от
egorych
...Кто знает как победить это?
Интересно, и помогли ли Вам какие-нибудь способы из указанных выше?
Встречался с такой проблемой на 9-ке, тоже на винде... На друх базах 9208, обе под третьей Аксаптой.
Причём с веб-пользователями это никак не было связано даже близко... Происходило иногда, но очень редко. Особых закономерностей не прослеживалось. Причём рост "бесхозных" процессов был именно "пиками", не постоянный... Могло месяцами не появляться, а потом вдруг прорыв...
Возможно проблема, конечно, в Виндовом Оракле, но с другой стороны, без связки с Аксаптой я такой проблемы не видел.
"Настроечного" решения так и не нашёл, Dead Connection Detection на одной базе был включен, а на другой нет (вроде бы, надо уточнить этот момент).
"Leave connection running when idle" - да.
"Number of retries when creating connection" и "Retry delay when creating connection" вряд ли на что-то могут тут повлиять...
Лечил скриптом, благо нечасто приходилось это делать.
X++:
Select P.*
, 'orakill axdb ' || P.Spid
From V$process P
Where ( Addr ) Not In ( Select Paddr
From V$session )
And Spid Is Not Null
And Background Is Null
Order By Spid;
Результат (из последней колонки) выполнить на сервере БД в cmd...
Обратите внимание, если у вас включено MTS, то сюда же попадут процессы Snnn & Dnnn. А также Pnnn, если идут какие-то параллельные процессы.. Но для оракла под Аксаптой ни тот ни другое не является обычным...

Просто имейте ввиду, я предупреждал.