Показать сообщение отдельно
Старый 31.01.2009, 22:07   #12  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
Цитата:
Сообщение от 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, если идут какие-то параллельные процессы.. Но для оракла под Аксаптой ни тот ни другое не является обычным... Просто имейте ввиду, я предупреждал.
__________________
Zhirenkov Vitaly