操作方法:
(1)---查找还在使用临时表的会话
SELECT sid, serial# FROM v$session
WHERE sid in (SELECT sid FROM v$lock
WHERE id1 in (SELECT object_id FROM user_objects
WHERE object_name = upper('你的临时表名')));
(2)--使用上面查出的sid和serial#,杀掉会话
ALTER system kill session 'sid,serial#';
这样操作之后你再修改你的临时表或者drop都没有报错了。
网友评论