今天同事遇到临时表不能删除错误,删除临时表操作过程报ora-14452。
现在把处理过程记录下来:
--1、查找相关对象
select * from dba_objects
where object_name = 'TEMP_HAPPIGO_REPORT' and wner='POSGOO_TEST'
--确定session
select * from v$session
where sid in
(
select sid from v$lock
where id1 = 70892 --object_id
)
--杀掉oracle进程
alter system kill session '295,16074';
删除临时表即可。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12272958/viewspace-696262/,如需转载,请注明出处,否则将追究法律责任。