Oracle的表被锁后的恢复

运行下列SQL,找出数据库的serial#,执行结果如下图所示

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;

Oracle的表被锁后的恢复

然后运行下列SQL关闭锁表的Session,其中sid和serial#是查到的导致锁表的session

alter system kill session 'sid,serial#';


另一种方法是重启Oracle程序~

上一篇:Java中关于String的split(String regex, int limit) 方法


下一篇:HDU 2222 Keywords Search(AC自动机入门)