quarta-feira, 27 de novembro de 2013

Select para saber quem esta locando uma tabela ou um registro de uma tabela


select distinct s.terminal
, substr(lo.oracle_username,1,8) us_oracle
, substr(lo.os_user_name ,1,8) us_so
, ao.object_name tabela
, s.lockwait
, l.sid sessao
, SERIAL# serial#
from v$session s
, v$locked_object lo
, v$lock l
, all_objects ao
where s.sid = l.sid
and lo.session_id = l.sid
and ao.object_id = lo.object_id
and s.status = 'ACTIVE'

Nenhum comentário:

Postar um comentário