Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Посмотреть блокировки "в прошлом" / 8 сообщений из 8, страница 1 из 1
19.02.2018, 08:51
    #39603924
Начинучка
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посмотреть блокировки "в прошлом"
Всем привет!

Подскажите, пожалуйста, есть какой-то стандартный механизм в оракле, позволяющий посмотреть какие блокировки и по каким причинам возникали неделю назад?

Сервер 11gR2 for Win-x64
...
Рейтинг: 0 / 0
19.02.2018, 09:28
    #39603940
Посмотреть блокировки "в прошлом"
Начинучка,

Дай определение блокировки.
...
Рейтинг: 0 / 0
19.02.2018, 09:54
    #39603959
проходил мимо...
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посмотреть блокировки "в прошлом"
НачинучкаПодскажите, пожалуйста, есть какой-то стандартный механизм в оракле, позволяющий посмотреть какие блокировки и по каким причинам возникали неделю назад?
если под блокировками понимается содержимое v$lock, то нет - исторические данные не хранятся.
если же хочется понять, кто кого блокировал и почему, то шанс есть - dba_hist_active_sess_history.
там из колонок blocking_session* можно попытаться выудить интересующую информацию о том, кто блокировал и на чём. если же этого окажется недостаточно, можно попытаться помайнить логи на предмет понимания как такое произошло. если, конечно, логи за отчётный период сохранились.

да, время удержания исторических данных определяется настройками awr.
...
Рейтинг: 0 / 0
19.02.2018, 12:00
    #39604058
Начинучка
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посмотреть блокировки "в прошлом"
Работало себе несколько сессий, никого не трогали. Вдруг в одной из сессий кто-то сумел заблокировать таблицу и ушел пить чай. Пока длилось чаепитие - остальные пользователи курили табак. После пришел "редиска", высвободил таблицу, все заработали дальше.
Дело было на выходных, оперативного доступа к серверу не было, чтобы посмотреть на всё в момент разгара праздника. Пока добрался до сервера - смотреть стало не на что...
Хочется найти виновника торжества...
...
Рейтинг: 0 / 0
19.02.2018, 12:30
    #39604087
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посмотреть блокировки "в прошлом"
НачинучкаХочется найти виновника торжества...Виновником может оказаться разработчик, не проиндексировавший ключи.
...
Рейтинг: 0 / 0
19.02.2018, 12:52
    #39604105
Kamael
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посмотреть блокировки "в прошлом"
Начинучка,
Снять ASH за проблемный период и посмотреть в раздел Top Blocking Sessions
...
Рейтинг: 0 / 0
19.02.2018, 12:56
    #39604111
Начинучка
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посмотреть блокировки "в прошлом"
Elic,

вот и хотелось бы прояснить для себя суть случившегося, чтобы избежать возможного повторения проблемы в будущем.
...
Рейтинг: 0 / 0
19.02.2018, 14:09
    #39604184
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посмотреть блокировки "в прошлом"
Начинучкавот и хотелось бы прояснить для себя суть случившегося, чтобы избежать возможного повторения проблемы в будущем.Какой хоть тип блокировки? Из awr это должно быть понятно.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Посмотреть блокировки "в прошлом" / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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