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

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

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

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

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

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


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