介绍一下Oracle的锁模式?如何干掉长期没有释放的锁?

2014-09-29 04:30:04 · 作者: · 浏览: 46





where t1.session_id=t2.sid order by t2.logon_time;


如果有长期出现的一列,可能是没有释放的锁,可以用下面 SQL语句杀掉长期没有释放非正常的


锁:


alter system kill session ‘sid,serial#’;


如果出现了锁的问题,某个 DML操作可能等待很久没有反应,出现这种情况不要用 OS系统命


$kill process_num或者 $kill -9 process_num来终止用用户连接等连接操作,因为一个用户进程


可能产生一以上锁, OS进程并不能彻清除锁的问题.记得在数据库级别用



alter system kill session ‘sid,serial#’;杀掉不正常的锁。