Показать сообщение отдельно
Старый 28.01.2009, 21:24   #6  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
то через время должна отстрелиться и сессия на АОС и на БД соответственно, но на АОСе она закрывается, а вот Оракл почему-то не завершает процесс
1. Поставить KR1 (80% случаев, по опыту, это помогает)
2. Поставить флаг "Leave connection running when idle"
"Number of retries when creating connection" = 2
"Retry delay when creating connection" = 100 мс
3. dbkill.exe, идущий в комплекте с Oracle
4. Dead Connection Detection (если Oracle 9.2.* и выше)

Ну и как способ обнаружения проблемы (если Oracle на Linux или любой другой правоверной системе):

X++:
SQL> select count(*) from v$session; 
COUNT(*) 
---------- 
122 

SQL> host ps -ef | grep AXAPTA | wc -l 
363
За это сообщение автора поблагодарили: axbegin (1).