oracle查询锁表进程

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hao1066821456/article/details/82986961

--查询锁表进程

select sess.sid,

sess.serial#,

machine,

lo.oracle_username,

lo.os_user_name,

ao.object_name,

lo.locked_mode

from v$locked_object lo,

dba_objects ao,

v$session sess

where ao.object_id = lo.object_id and lo.session_id = sess.sid;

--杀进程

alter system kill session '2796,1755';

--批量拼接锁表进程

select

'alter system kill session ' || '''' || sess.sid || ',' ||sess.SERIAL# || ''';'

from v$locked_object lo,

dba_objects ao,

v$session sess

where ao.object_id = lo.object_id and lo.session_id = sess.sid and lo.oracle_username = 'GFJJ45_20171027';

猜你喜欢

转载自blog.csdn.net/hao1066821456/article/details/82986961