Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
15.07.2009, 17:44
|
|||
---|---|---|---|
|
|||
Сервер в Fast Recovery сотоянии |
|||
#18+
В лучших традициях пионера из http://www.sql.ru/forum/actualthread.aspx?tid=549774 перезагрузил тестовый сервер в момент длинной транзакции. Имею переполнение файлов логических логов и базу, подвисшую в состоянии Fast Recovery. Вопрос - можно ли сделать что-нибудь разумное в данной ситуации, чем просто ждать пока процесс не завершится? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.07.2009, 19:38
|
|||
---|---|---|---|
|
|||
Сервер в Fast Recovery сотоянии |
|||
#18+
heavenmasterВопрос - можно ли сделать что-нибудь разумное в данной ситуации, чем просто ждать пока процесс не завершится? Да. Прожить долгую и счастливую жизнь, к примеру :) т.к. может так статься [пессимистический вариант], что завершиться этому процессу (в случае попытки отката длинной транзакции) может помешать факт полностью забитых логов логических транзакций. Ибо, как пишет книга, сам процесс отката тоже захочет логироваться - а куда? Впрочем, тут еще зависит от версии сервера, настроек переменных [ DYNAMIC_LOGS, LTXHWM, LTXEHWM ], места в дбспейсе с логами и корневом дбспейсе и т.д. Попытка вручную с пом. onparams докинуть в пул логов "свеженьких" - мысль, но не уверен, что сервер даст это сделать в "Fast Recovery"... ... я бы на вашем месте пошуршал в поисках последнего бэкапа - все полезнее, чем просто ждать. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.07.2009, 10:07
|
|||
---|---|---|---|
|
|||
Сервер в Fast Recovery сотоянии |
|||
#18+
Да, логические логи забиты. С этим можно что-то сделать в Fast Recovery mode? У меня есть сохраненные db space'ы - можно ли использовать как бэкап? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.07.2009, 10:21
|
|||
---|---|---|---|
|
|||
Сервер в Fast Recovery сотоянии |
|||
#18+
heavenmaster, Если версия сервера больше 9.30 (ИМХО) и есть место для новых лог. журналов, то можно попробовать установить параметр DYNAMIC_LOGS = 2 и перезагрузить сервер. А вообще эта тема уже обсуждалась. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.07.2009, 14:25
|
|||
---|---|---|---|
Сервер в Fast Recovery сотоянии |
|||
#18+
heavenmasterДа, логические логи забиты. С этим можно что-то сделать в Fast Recovery mode? Формально - нет. Фактически - можно или с помощью техсаппорта или "с помощью кувалды и какой то матери" (и знаний и времени, конечно) heavenmaster У меня есть сохраненные db space'ы - можно ли использовать как бэкап? Смотря как вы их копировали. Если при остановленном сервере (или в режиме приостановленных транзакций) - то можно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.07.2009, 14:39
|
|||
---|---|---|---|
Сервер в Fast Recovery сотоянии |
|||
#18+
А нельзя дли просто "положить" сервер, сделать новый архив 0 уровня, не забыв при его создании сделать резервную копию логических журналов (log salvage) после чего восстановиться с старого 0-го архива, не докатывая последний лог журнал? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.07.2009, 15:51
|
|||
---|---|---|---|
Сервер в Fast Recovery сотоянии |
|||
#18+
Если есть архив 0 уровня и резервные копии всех журналов после него, так надо и восстанавливаться (ладно, остановив сервер и скопировав все чанки, если есть время и место чтоб потом поизвращаться можно было), без последнего журнала. Это - нормальный, штатный и зачастую самый быстрый выход из такой ситуации. Но только у кого ж он есть, тот архив, да еще и с копиями всех журналов с момента его создания... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.07.2009, 15:58
|
|||
---|---|---|---|
Сервер в Fast Recovery сотоянии |
|||
#18+
АнатоЛойА нельзя дли просто "положить" сервер, сделать новый архив 0 уровня,... Это как ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.07.2009, 16:14
|
|||
---|---|---|---|
|
|||
Сервер в Fast Recovery сотоянии |
|||
#18+
Метод с кувалдой описан тут ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.07.2009, 18:12
|
|||
---|---|---|---|
Сервер в Fast Recovery сотоянии |
|||
#18+
vasilisАнатоЛойА нельзя ли просто "положить" сервер, сделать новый архив 0 уровня,... Это как ? Пардон, не вспомнил, что резервное копирование тоже требует места в логах, которого нет... Кстати, heavenmaster так и не отчитался про версию сервера... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.07.2009, 18:10
|
|||
---|---|---|---|
|
|||
Сервер в Fast Recovery сотоянии |
|||
#18+
Извините, что пропал. Проблема была в том, что при заливке базы через dbimport был бездумно указан параметр -l buffered. Спасение было найдено в 'ontape -a' Informix - 9.40.TC4 Резервных копий не было, так как сервера поднимаются чисто под миграционные задачи.. Всем спасибо!! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=44&mobile=1&tid=1607776]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 170ms |
0 / 0 |