ORA-14452错误解决方法

近期使用 drop 删除一张临时表 

报 ORA-14452 错误。具体为

处理办法

1,临时表名称为  PMB

2,查找是否该表存在锁未释放

select sid
  from v$lock
 where id1 in (select object_id
                 from dba_objects
                where object_name = UPPER('PMB'));

得到结果为

       SID
1    126


3,获取该锁的进程号

select serial# from v$session where sid = 126;

得到结果为

   	SERIAL#
1	668

4,删除该锁

alter system kill session '126,668';

5, 重新删除 临时表PMB,删除成功

猜你喜欢

转载自blog.csdn.net/mystonelxj/article/details/81386656