oracle執行語句時長時間無響應,很大可能就是出現鎖表
1、查看是哪個表被鎖了
select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session sess where ao.object_id = lo.object_id and lo.session_id = sess.sid;
2、殺掉鎖表進程
根據查詢出來的sid和serial#值殺掉對應進程
alter system kill session '4547,5231'; --分別為SID和SERIAL#