Как узнать кем заблокирована временная таблица global temporary table oracle?

При изменении полей временной таблицы global temporary table oracle может возникнуть сообщение, что она в данный момент используется.  Кто ее использует можно определить запросом 

select --+rule
       s.INST_ID, s.SID, s.SERIAL#, s.USERNAME, s.STATUS, s.MACHINE 
  from gv$lock l, gv$session s 
 where l.INST_ID=s.INST_ID
   and l.TYPE='TO'
   and l.SID=s.SID
   and l.id1 in (select o.object_id from dba_objects o 
                  where o.object_name = Upper('НАИМЕНОВАНИЕ ТАБЛИЦЫ'))
07:41
113
Нет комментариев. Ваш будет первым!
Загрузка...