ステートメントでテーブルを更新しています
update asdf123
set state='Rlzd'
where documentname = '11212121212'
and superseded = '-';
しかし、それは無期限にハングします。
セッションを確認し、ハングしたセッションを取得してから強制終了すると、上記のセッションが強制終了されました。再び同じ状況が起こります。
理由は何でしょうか?
ブロックされたセッション(あなたのセッション)を強制終了したと思います。次のようなものを使用して、ブロックされたセッションを見つけます。
SELECT
s.blocking_session,
s.sid,
s.serial#,
s.seconds_in_wait
FROM
v$session s
WHERE
blocking_session IS NOT NULL
それらを見つける別の方法を参照してください:http ://www.oraclerecipes.com/monitoring/find-blocking-sessions/