oracle删表报错:ORA-00054 资源正忙

SQL> select session_id from v$locked_object;

SESSION_ID
----------
       542
      1014

SQL> SELECT sid, serial#, username, osuser FROM v$session where sid = 542;

       SID    SERIAL# USERNAME                       OSUSER
---------- ---------- ------------------------------ ------------------------------
       542      12783 HD40                           admin

SQL> SELECT sid, serial#, username, osuser FROM v$session where sid = 1014;

       SID    SERIAL# USERNAME                       OSUSER
---------- ---------- ------------------------------ ------------------------------
      1014      23373 HDAPP_02014                    Administrator

SQL> select sql_text from v$session,v$sqltext_with_newlines where decode(v$session.sql_hash_value,0,prev_hash_value,sql_hash_value)=v$sqltext_with_newlines.hash_value and v$session.sid=&sid order by piece;

SQL_TEXT
----------------------------------------------------------------
INSERT INTO quanxian(userid,username,store_code,store_name) valu
es(:1,:2,:3,:4)

SQL> select sql_text from v$session,v$sqltext_with_newlines where decode(v$session.sql_hash_value,0,prev_hash_value,sql_hash_value)=v$sqltext_with_newlines.hash_value and v$session.sid=&sid order by piece;

SQL_TEXT
----------------------------------------------------------------
select FName FName from GDIMAGE where GID = 3000474 Order by Lin
e

SQL> ALTER SYSTEM KILL SESSION '542,12783';

System altered


SQL> drop table quanxian;

Table dropped


SQL>
发布了45 篇原创文章 · 获赞 1 · 访问量 1764

猜你喜欢

转载自blog.csdn.net/wzj_wp/article/details/103527953