在SQL/PLUS里运行TRUNCATE TABLE TPRE_WTLS;
提示
ERROR 位于第 1 行:
ORA-00054: resource busy and acquire with NOWAIT specified
我重新试了几遍都不行,而且绝对没人用这个表。
如何解决?
執行下面的語句:
select --s.sid,s.machine,o.object_name,l.oracle_username,l.locked_mode,
ALTER SYSTEM KILL SESSION ||s.sid||, ||s.serial#||; Command
from v$locked_object l,v$session s,all_objects o
where l.session_id=s.sid and l.object_id=o.object_id;
如果找出來紀錄,將找出來的alter system語句再執行一遍.
執行完以後就可以運行你的:
TRUNCATE TABLE TPRE_WTLS;
語句了.