oracle数据库被另一用户锁表导致无法操作

若用户存在,则让他提交或回退。

若是操作卡住了,则使用以下命令杀死进程。

SQL> select t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object t1,v$session t2 where t1.session_id=t2.sid order by t2.logon_time;

USERNAME			      SID    SERIAL# LOGON_TIME
------------------------------ ---------- ---------- ------------
SLVIEW				      726      22769 09-MAR-21
SLVIEW					3	7915 09-MAR-21
SLVIEW				      827      56891 09-MAR-21

SQL> alter system kill session '726,22769'
  2  ;


发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。