ORA-14452错误解决方法
今天同事咨询ORA-14452错误,想删除一个临时表,但是此临时表的索引、巴拉巴拉巴拉正在使用,查看了下建表语句,发现为会话级临时表,又查看了,使用此表的存储过程,发现表没有及时做commit,初步怀疑是所表造成的
先查询dba_objects表,SELECT * FROM DBA_OBJECTS WHERE OBJECT_NAME= 'XXXX',查询到OBJECT_ID
查询V$LOCK表,SELECT * FROM V$LOCK WHERE ID1 = OBJECT_ID,查到sid
查询v$session,SELECT * FROM V$SESSION WHERE SID = SID,查询到SERIAL
执行alter system kill session 'sid,serial#'
搞定

浙公网安备 33010602011771号