วันจันทร์ที่ 24 พฤศจิกายน พ.ศ. 2557

ORA-14452: attempt to create, alter or drop an index on temporary table already in use

บางทีเราเห็นว่าไม่มีอะไรรันกับ object นั้นแล้วพอจะ drop มันก็ดันแจ้งว่ามีคนใช้อยู่
เราสามารถใช้ query ประมาณนี้เพื่อหา user ที่เป็นคน lock object นั้นอยู่แล้วค่อย kill ออกได้ครับ

select * from v$lock where id1 = (select object_id from dba_objects 
where owner = 'KITTI' and object_name = 'DEPARTMENTS');

ไม่มีความคิดเห็น:

แสดงความคิดเห็น