日期:2014-05-16  浏览次数:20437 次

oracle中删除表时,提示ORA-14452
1、先从user_objects中查询到该表的object_id:
select object_id from user_objects where object_name=upper('XXX--表名');
2、根据查到的object_id知道使用该表的session:
select * from v$lock where id1=&object_id;
3、在从v$session视图中查到该session的SID和SERIAL#:
select * from v$session where sid=&sid;
4、杀掉这些进程:
alter system kill session '&SID,&SERIAL#';