Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Почему select к view приводит к блокировке TM на ней? Блокировки / 2 сообщений из 2, страница 1 из 1
15.07.2016, 15:56:48
    #39274792
жвачкин
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему select к view приводит к блокировке TM на ней? Блокировки
Код: plsql
1.
Том Кайт, стр.300, глава 6 Блокировка и защёлкивание данных


Написано:
автор"Блокировки TM используются для предотвращения изменения структуры таблицы во время изменения ее содержимого".
Почему запрос вида
Код: plsql
1.
select id from view where column=:c1; 


приводит к TM блокировке?

Код: plsql
1.
2.
3.
4.
5.
select L.LMODE, L.REQUEST, l.type, S.USERNAME, SQ.SQL_TEXT 
  from v$session s, v$lock l, v$sql sq
  where S.SID=L.SID
  and S.SQL_ID=SQ.SQL_ID
  and L.TYPE='TM' ;



Код: plsql
1.
2.
LMODE       REQUEST       TYPE        USER        SQL_text
  3            0           TM         scott        select id from view where column=:c1
...
Рейтинг: 0 / 0
15.07.2016, 16:20:46
    #39274815
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему select к view приводит к блокировке TM на ней? Блокировки
жвачкинприводит к TM блокировке?Ты не умеешь смотреть, на что она. Да и связи между последним запросом и блокировками нет никакой.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Почему select к view приводит к блокировке TM на ней? Блокировки / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]