建立会话级临时表(on commit preserve rows),会话未结束,不能删除临时表,可以查询v$lock视图,(来自itpub帖子)
SQL> Select object_id From all_objects Where object_name = 'RPT_FLUX'
2 ;
OBJECT_ID
----------
71196
临时表的锁定类型为TO,且ID2总为1,ID1标识的是object_id
SQL> select * from v$lock where type='TO' and id2=1 and id1 = 71196;
ADDR KADDR SID TYPE ID1 ID2 LMODE REQUEST CTIME BLOCK
-------- -------- ---------- ---- ---------- ---------- ---------- ---------- ---------- ----------
7D6D7640 7D6D7654 614 TO 71196 1 3 0 2389274 0
alter system kill session 614 ,4657;
SQL> drop table RPT_FLUX;
Table dropped
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26237598/viewspace-708036/
,如需转载,请注明出处,否则将追究法律责任。