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