Blog of Khlebalin Dmitriy

(Дорогу осилит идущий…)

Recovery database Exchange 2003.

Восстановление транзакшин логов Exchange 2003.

На моей предыдущей работе в результате некорректного выключения эксченджа 2003 (что крайне не желательно) перестали монтироваться несколько баз, появились некоторые ошибки, люди обратились ко мне за помощью. Судя по характеру ошибок понял что повреждены транзакшин логи.

 

 

 

Что самое печальное, что поговорка «Пока гром не грянет, мужик не перекрестится» работает здесь на 100%, соответственно резервных копий баз здесь отродясь не видели, в свое время я предлагал озадачиться данным вопросом, но руководство как обычно отнеслось « по….и» к моим словам, собственно вот результат.

Пора приступить к восстановлению:

Для начала пробуем рекомендации от Майкрософт:

http://support.microsoft.com/kb/896143#1

Пытаемся сделать это штатной утилитой eseutil

 

 

Операция достаточно рисковая, о чем неоднократно получено предупреждение, но терять мне все равно уже нечего, так как база все равно мертва.

На серваке с гигом оперативки зрелище восстановления базы выглядит крайне удручающе (мой ноутбук работает значительно быстрей, чем данный сервер):

Данная процедура заняла порядка 4-5 часов для одной совершенно по масштабам эксченджа небольшой базы с 10 ящиками (так что не стоит экономить на дисках для бэкапов и производительном сервере, экономия в один прекрасный момент выйдет боком). Напомню что таких «мертвых» баз у меня в данном случае 4, время восстановления соотвтетственно пропорционально увеличивается до 20-24 часов, здесь важно понимать насколько кретична для компании работа данного сервиса (для этой компании думаю не критично, да и все остальные сервисы, как показала практика тоже не критичны, судя по масштабам вложения финансовых средств в ИТ инфраструктуру). А что самое печальное, на моей практике был один случай, когда базы эксченджа впринципе не удалось восстановить, даже при помощи экспертов Майкрософт. В данном случае нет даже бэкапов, ни о какой отказоустойчивости речь просто идти не может…

Далее следует провести манипуляции рекомендованные вот здесь:

http://www.petri.co.il/mount_exchange_database_when_e00log_is_missing.htm

После чего видим, что база успешно подмонтирована и благополучно продолжил работу. Но повторюсь еще раз: КАЖДЫЙ ТАКОЙ СБОЙ МОЖЕТ ОКАЗАТЬСЯ ПОСЛЕДНИМ ДЛЯ ВАШЕЙ ПОЧТОВОЙ БАЗЫ !!!!!! (Не стоит испытывать судьбу, позаботьтесь как минимум о бэкапах, кластерах или системах резервного копирования, иначе если на эксчендже крутятся сотни пользователей, то будет не весело).

 

Всем удачной работы !!!!!

 

02.06.2011 Posted by | ms exchange 2003 | Комментарии к записи Recovery database Exchange 2003. отключены