【Oracle】查询锁的相关SQL
2017-12-22 14:39
274 查看
--查看有锁的进程
select t2.username,t2.sid,t2.serial#,t2.logon_time,t2.state
from v$locked_object t1,v$session t2
where t1.session_id=t2.sid order by t2.logon_time desc
--杀掉进程
alter system kill session 'sid,serial#';
--或者:
select 'alter system kill session '||chr(39)||t2.sid||chr(44)||t2.serial#||chr(39)||';',t2.logon_time
from v$locked_object t1,v$session t2
where t1.session_id=t2.sid order by t2.logon_time
--查看相关的服务器对应的锁及对象
select object_name, machine, s.sid,s.serial#,s.LOGON_TIME,s.STATE
from v$locked_object l, dba_objects o, v$session s
where l.object_id = o.object_id
and l.session_id =s.sid;
--查出系统中的pid
select spid, osuser, s.program
from v$session s, v$process p
where s.paddr = p.addr
and s.sid =&sid;
或者
select object_name as 对象名称,s.sid,s.serial#,p.spid as 系统进程号
from v$locked_object l , dba_objects o , v$session s , v$process p
where l.object_id=o.object_id and l.session_id=s.sid and s.paddr=p.addr;
select t2.username,t2.sid,t2.serial#,t2.logon_time,t2.state
from v$locked_object t1,v$session t2
where t1.session_id=t2.sid order by t2.logon_time desc
--杀掉进程
alter system kill session 'sid,serial#';
--或者:
select 'alter system kill session '||chr(39)||t2.sid||chr(44)||t2.serial#||chr(39)||';',t2.logon_time
from v$locked_object t1,v$session t2
where t1.session_id=t2.sid order by t2.logon_time
--查看相关的服务器对应的锁及对象
select object_name, machine, s.sid,s.serial#,s.LOGON_TIME,s.STATE
from v$locked_object l, dba_objects o, v$session s
where l.object_id = o.object_id
and l.session_id =s.sid;
--查出系统中的pid
select spid, osuser, s.program
from v$session s, v$process p
where s.paddr = p.addr
and s.sid =&sid;
或者
select object_name as 对象名称,s.sid,s.serial#,p.spid as 系统进程号
from v$locked_object l , dba_objects o , v$session s , v$process p
where l.object_id=o.object_id and l.session_id=s.sid and s.paddr=p.addr;
相关文章推荐
- Oracle 日期相关查询SQL
- Oracle 表空间查询相关sql
- Oracle事务、锁表查询及相关实用SQL语句查询
- Oracle 日期相关查询SQL
- oracle中关于表空间,用户,表相关的查询语句
- SQL查询Top N:MySQL Limit & Oracle ROWNUM
- Oracle中的SQL分页查询原理和方法详解 (转)
- Oracle中的SQL分页查询原理和方法详解
- Oracle查询Sql语句中的时间格式转化
- Oracle实现分页查询的SQL语法汇总
- 【Oracle】查询执行慢的sql
- 高效的oracle模糊查询SQL
- 解析Oracle数据扫描 Oracle SQL查询优化 引导局部范围数据扫描的方法(6)
- ORACLE分页查询SQL语法
- oracle常用经典sql查询
- oracle中用sql查询被锁的表与解锁方法
- 在Oracle 9i中修改表的结构的相关sql语句
- sql server Service Broker 相关查询
- ORACLE分页查询SQL语句
- 解析Oracle数据扫描 Oracle SQL查询优化 引导局部范围数据扫描的方法(7)