私は5 GBのテーブルを持っていますが、今は以下のように削除しようとしていました:
delete from tablename
where to_char(screatetime,'yyyy-mm-dd') <'2009-06-01'
しかし、それは長く実行され、応答がありません。その間、誰かがこれをブロックしているかどうかを以下で確認しようとしました:
select l1.sid, ' IS BLOCKING ', l2.sid
from v$lock l1, v$lock l2
where l1.block =1 and l2.request > 0
and l1.id1=l2.id1
and l1.id2=l2.id2
しかし、ブロッキングも見つかりませんでした。
この大きなデータを問題なく削除するにはどうすればよいですか?