2

現在、Sun One 6.1 で Apache から DBCP を使用しています。前もって感謝します!、

4

1 に答える 1

0

ALTER SYSTEM KILL SESSION 'nnn,mmmm' は、セッションを強制終了できます (nnn は SID で、mmmm は SERIAL# です)。v$session seconds_in_wait を確認し、'クライアントからの SQL*Net メッセージ' のイベントで、しばらく何もしていないセッションを確認できます。そのイベントは基本的に、「クライアントが次に何をすべきかを教えてくれるのを待っている」と言っています。

また、セッションに開いているトランザクションがないことを確認してください

select sid, serial# from v$session 
where event = 'SQL*Net message from client'
and saddr not in (select ses_addr from v$transaction)
order by seconds_in_wait desc;

しかし、それは醜い解決策です。

于 2010-09-07T23:06:04.767 に答える