Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Постоянные "Thread 1 cannot allocate new log" в alert.log / 5 сообщений из 5, страница 1 из 1
27.02.2017, 10:28
    #39410665
GunPowder
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Постоянные "Thread 1 cannot allocate new log" в alert.log
Всем привет!

Постоянные сообщение в alert.log, за день сотню-другую раз (выглядит, как будто при каждом переключении редо-логов)
Ещё встречаются "Private strand flush not complete" (тоже часто) и "Checkpoint not complete" (редко)
Наверное, связано со сверхбольшим кеш-буфером, около 50 Гб

Чем пытался лечить:
Было 4 группы редо-логов, каждая по 64Мб
- увеличил кол-во групп до 8 - не помогло
- увеличил размер групп до 256Мб - не помогло, а "switch log file" стал долгим

Что ещё посоветуете? Может дело не в редо логах?

Спасибо.
...
Рейтинг: 0 / 0
27.02.2017, 10:47
    #39410684
Q.Tarantino
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Постоянные "Thread 1 cannot allocate new log" в alert.log
GunPowderсвязано со сверхбольшим кеш-буфером, около 50 Гб
это копейки.
GunPowderа "switch log file" стал долгим
можно начать с iostat
...
Рейтинг: 0 / 0
27.02.2017, 11:01
    #39410693
GunPowder
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Постоянные "Thread 1 cannot allocate new log" в alert.log
Q.TarantinoGunPowderсвязано со сверхбольшим кеш-буфером, около 50 Гб
это копейки.
GunPowderа "switch log file" стал долгим
можно начать с iostat
Не так давно переехал на 64битную платформу, поэтому всё кажется большим))

Вот пример:
утро, хомячки жуют, диски простаивают, 8 групп редо-логов, один "CURRENT", остальные "INACTIVE"
делаю 1 раз "ALTER SWTCH...", в alert.log тут же навалило:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Mon Feb 27 10:56:49 Russian Standard Time 2017
Thread 1 cannot allocate new log, sequence 1105
Private strand flush not complete
  Current log# 7 seq# 1104 mem# 0: G:\LE1_REDO71.LOG
  Current log# 7 seq# 1104 mem# 1: H:\LE1_REDO72.LOG
Mon Feb 27 10:56:51 Russian Standard Time 2017
Thread 1 advanced to log sequence 1105 (LGWR switch)
  Current log# 8 seq# 1105 mem# 0: G:\LE1_REDO81.LOG
  Current log# 8 seq# 1105 mem# 1: H:\LE1_REDO82.LOG
...
Рейтинг: 0 / 0
27.02.2017, 11:40
    #39410744
Viewer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Постоянные "Thread 1 cannot allocate new log" в alert.log
"Private strand flush not complete" - это из разряда так называемых "мусорных сообщений"
Вбейте эту фразу в поиск гугла или форума для прояснения.
...
Рейтинг: 0 / 0
27.02.2017, 11:48
    #39410756
Viewer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Постоянные "Thread 1 cannot allocate new log" в alert.log
https://asktom.oracle.com/pls/asktom/f?p=100:11:::NO:RP:P11_QUESTION_ID:9529265900346002171 ...You can disregard these messages as normal messages.

SOLUTION

These messages are not a cause for concern unless there is a significant time gap between the "cannot allocate new log" message and the "advanced to log sequence" message.

These messages have also been seen when there are issues with the storage side or network for the archive log destination, as this leads to delay or hang in LGWR switch.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Постоянные "Thread 1 cannot allocate new log" в alert.log / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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