Giriş GitHub Giriş Google
1.2k soru
1.3k cevap
432 yorum
3.8k üye
Truncate atmak istediğin tablo üzerinde bir lock varsa atamazsın. Lock atan session'u bulup kill edebilirsen sonrasında atabilirsin.
Sessionu bulabilmek için
select c.owner, c.object_name, c.object_type, b.sid, b.serial#, b.status, b.osuser, b.machinefrom v$locked_object a , v$session b, dba_objects cwhere b.sid = a.session_idand a.object_id = c.object_id;
Sessionu kill etmek için
ALTER SYSTEM KILL SESSION 'sid,serial#';