Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 standby 12.1 library cache: mutex X  [new]
AlexVin
Member

Откуда: E-burg
Сообщений: 1055
oracle 12.1.0.2.170418

пустили мелкие ридонли запросы на стендбай
раз в несколько дней вусмерть залипают сессии с пользовательскими запросами на library cache: mutex X
вплоть до того, что база перестает шевелиться
помогает стоп наката
после чего сурово
alter system flush shared_pool;
alter system flush buffer_cache;
включаем накат и как будто ничего и не было
по 11му оракелу видел багов на эту тему, по 12му ничего интересного не нашел
что присоветуете?
18 сен 17, 13:58    [20803386]     Ответить | Цитировать Сообщить модератору
 Re: standby 12.1 library cache: mutex X  [new]
Taciturn12
Member

Откуда:
Сообщений: 74
Конкретного совета нет, но попробуй для начала выполнить
select sql_id,count(*) from V$SQL_SHARED_CURSOR group by sql_id order by 2 desc

и посмотреть какое количество в топе будет.
У меня один раз была подобная ситуация с ожиданием library cache: mutex X, которая намертво укладывала одно из заданий по обработки очереди streams.
18 сен 17, 14:42    [20803568]     Ответить | Цитировать Сообщить модератору
 Re: standby 12.1 library cache: mutex X  [new]
Taciturn12
Member

Откуда:
Сообщений: 74
Запрос в момент проблемы показывал в топе более 2 миллионов разделяемых курсоров на одном запросе. Временное решение было периодически выкидывать запрос из пула
begin
sys.dbms_shared_pool.purge('0000003E0EF3C010, 3523218400','c');
end;

Здесь инфа по процедуре dbms_shared_pool.purge.
18 сен 17, 14:46    [20803586]     Ответить | Цитировать Сообщить модератору
 Re: standby 12.1 library cache: mutex X  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 6723
AlexVin,

Troubleshooting 'library cache: mutex X' Waits. (Doc ID 1357946.1) - читали уже?
18 сен 17, 14:48    [20803601]     Ответить | Цитировать Сообщить модератору
 Re: standby 12.1 library cache: mutex X  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 6723
AlexVin,

И поиском по форуму пройдитесь
1, 2, 3 и далее
18 сен 17, 14:53    [20803617]     Ответить | Цитировать Сообщить модератору
 Re: standby 12.1 library cache: mutex X  [new]
AlexVin
Member

Откуда: E-burg
Сообщений: 1055
а вот то, что в v$sql_shared_cursor для такого запроса ничего нет - для стендбая это нормально?
18 сен 17, 14:56    [20803626]     Ответить | Цитировать Сообщить модератору
 Re: standby 12.1 library cache: mutex X  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 6723
AlexVin,

14126990
18 сен 17, 15:51    [20803877]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить