ORACLE数据库锁表查询与解锁
1. 现象
修改oracle数据库数据时,由于网络原因,数据库一直未有反应。再次连接修改数据库,提示:“record is locked by another user”。
2. 原因
出现该现象的原因是由于该数据库已经锁表。
解决方法:查询锁表信息,并解锁即可。
3. 查询数据库锁表信息
查询锁表语句:
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