本文主要是介绍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#';
这篇关于oracle中删除表时,提示ORA-14452的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!