Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Разделяемый и открытые курсоры сессии, где смотреть?  [new]
шубин_ду
Member

Откуда: Питер->Кобург
Сообщений: 200

select count(1) from v$open_cursor t where t.sid = 174;

  COUNT(1)
----------
        62

select count(1) from v$open_cursor t where t.sid = 174 and t.saddr = ( select s.saddr from v$session s where s.sid = 174 );

  COUNT(1)
----------
         5

select count(1) from v$open_cursor t where t.saddr = ( select s.saddr from v$session s where s.sid = 174 );

  COUNT(1)
----------
        23



Почему оно так? В каком из трех запрос я вижу открытые и разделяемые курсоры сессии 174?
16 июл 08, 14:18    [5942058]     Ответить | Цитировать Сообщить модератору
 Re: Разделяемый и открытые курсоры сессии, где смотреть?  [new]
шубин_ду
Member

Откуда: Питер->Кобург
Сообщений: 200
up
22 июл 08, 14:33    [5969154]     Ответить | Цитировать Сообщить модератору
 Re: Разделяемый и открытые курсоры сессии, где смотреть?  [new]
Elic
Member

Откуда:
Сообщений: 29991
IMHO, баг 10.2 (V$OPEN_CURSOR SHOWS THAT MULTIPLE NON-SYSUSER CURSOR HAVING SAME SADDR)
Я бы ставил на составной ключ. А всё, что не попало, - фантомы :)
22 июл 08, 17:31    [5970548]     Ответить | Цитировать Сообщить модератору
 Re: Разделяемый и открытые курсоры сессии, где смотреть?  [new]
шубин_ду
Member

Откуда: Питер->Кобург
Сообщений: 200
Спасибо, похоже на то. В оракловских нотах даются примеры как раз с составным ключом. Наткнулся на проблему в SQL Developere - у них в отчете используется только SID. В PL/SQL Developere в Sessions кажется та же проблема.
23 июл 08, 02:42    [5971766]     Ответить | Цитировать Сообщить модератору
 Re: Разделяемый и открытые курсоры сессии, где смотреть?  [new]
шубин_ду
Member

Откуда: Питер->Кобург
Сообщений: 200
Да, PL/SQL Developer в Tools-Sessions показывает сессионные курсоры только по sid, поэтому видим и курсоры для сессий с другим saddr.
23 июл 08, 12:03    [5973282]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить