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

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

  1. select --+rule
  2. s.INST_ID, s.SID, s.SERIAL#, s.USERNAME, s.STATUS, s.MACHINE
  3. from gv$lock l, gv$session s
  4. where l.INST_ID=s.INST_ID
  5. and l.TYPE='TO'
  6. and l.SID=s.SID
  7. and l.id1 in (select o.object_id from dba_objects o
  8. where o.object_name = Upper('НАИМЕНОВАНИЕ ТАБЛИЦЫ'))
  9.  
07:41
2.38K
Нет комментариев. Ваш будет первым!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.