На главную страницу
 
  Главная 
  Новости 
  Статьи  RSS
  Программное обеспечение 
  Форум 
  Опросы 
  Полезные ссылки 
MSExchange.ru ISADocs.ru WinSecurity.ru NetDocs.ru

Exchange 5.5
Exchange 2000
Exchange 2003
Exchange 2007
Общее
Exchange 2010

Поиск по сайту


Авторизация

Запомнить меня на этом компьютере
  Забыли свой пароль?
  Регистрация

Подписка

Изменение параметров

Статистика

Hits 19694015
11488
Hosts 2183340
1117
Visitors 1345751
1319

18

Главная / Статьи / Exchange 2003 / Утилиты ISINTEG и ESEUTIL, как гарантия работоспособности информационного хранилища Exchange


SurfCop

Утилиты ISINTEG и ESEUTIL, как гарантия работоспособности информационного хранилища Exchange

Версия для печати Версия для печати

Эта статья переведена силами и средствами компании Red Line Software. Размещение данного переведенного материала на других сайтах без разрешения компании Red Line Software запрещается.

В этой статье я расскажу вам об использовании утилит ISINTEG и ESEUTIL. С помощью ESEUTIL можно дефрагментировать отключенные базы Exchange, проверить их целостность и восстановить в случае неполадок. ISINTEG используется для тестирования хранимой информации и исправления некоторых ошибок.

Приступим

Перед использованием утилит ESEUTIL и ISINTEG убедитесь, что вы:

  • Сделали резервную копию ваших баз (даже если думаете, что данные повреждены и потеряны).
  • Понимаете реальные действия, производимые ISINTEG и ESEUTIL.
  • Провели все другие тесты до того, как использовать ESEUTIL и ISINTEG.
  • Отключили использование баз (для проведения оффлайн дефрагментации, тестов и тп).
Рис. 1: Отмонтируйте базы (Dismount store)

ESEUTIL

ESEUTIL — утилита для дефрагментации баз данных Exchange, проверки их целостности и восстановления повреждённых данных.

ESEUTIL расположена в \EXCHSRVR\BIN. Директория не находится в системном %PATH%, так что запускать утилиту вы должны прямо из BIN директории, или используя полный путь.

Рис. 2: Добавляем в %PATH% \EXCHSRVR\BIN

Ключи ESEUTIL /D

Рис. 3: параметры ESEUTIL

Дефрагментация

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

Когда нужно использовать оффлайн дефрагментацию?

В нормальных условиях, она вам не нужна, но когда добавляется или удаляется большое количество пользователей, такая дефрагментация необходима.

Вы можете определить занимаемое базами Exchange место, выполнив ESEUTIL /MS. Убедитесь, что имеется на диске свободно не менее 110% от размера баз.

Рис. 4: ESEUTIL /MS

Параметры ESEUTIL для дефрагментации

Рис. 5: параметры дефрагментации ESEUTIL

В зависимости от размера баз и производительности системы процесс дефрагментации может занимать довольно много времени.

Рис. 6: процесс дефрагментации

Проверка целостности баз данных Exchange

Проверка целостности выполняется с помощью ESEUTIL /G.

Прочитайте внимательно замечание 1, показанное на следующем скриншоте:

Рис. 7: проверка целостности баз ESEUTIL

Для запуска проверки для PRIV1.EDB базы, введите следующую команду:

ESEUTIL /G "C:\Program files\exchsrvr\mdbdata\priv1.edb"

Рис. 8: процесс проверки

Восстановление

При наличии свежей резервной копии, нахождении БД и логов на разных дисках, восстановить работоспособность — не проблема.

Просто восстановите данные из копии и откатите транзакции. Отлично, теперь базы Exchange в работе.

Но что делать, если резервная копия не читается или её и вовсе нет? Тут в игру вступают различные утилиты.

Перед тем, как начать:

  • Убедитесь, что базы действительно не в порядке и не подключаются
  • Проверьте Application log на предмет событий Exchange — это возможно поможет определить причину сбоя
  • Сделайте резервную копию
  • Перезапустите сервер, чтобы прошло «мягкое» восстановление

Ключи ESEUTIL /P

ESEUTIL /p восстанавливает сбойную или повреждённую БД. Убедитесь, что свободного места имеется хотя бы 20% от размера базы.

Рис. 9: восстановление

Пример:

ESEUTIL /P "c:\program files\exchsrvr\mdbdata\priv1.edb" /Se:\exchsrvr\mdbdata\priv1.stm /Te:\tempdb.edb

Эта команда попытается восстановить PRIV1.EDB. Если у вас отсутствует .STM файл, можете его создать с помощью ESEUTIL /CREATESTM. Подробнее об этом читайте здесь.

После выполнения ESEUTIL, откройте подробный лог .integ.raw для получения дополнительной информации о результате работы утилиты.

Последний шаг — запустите ISINTEG -fix -test alltests (об этой утилите речь пойдет далее).

ISINTEG

ISINTEG используется для прогона некоторых тестов и исправления найденных ошибок.

Рис. 10: параметры ISINTEG

ISINTEG — утилита, восстанавливающая базы Exchange и только Exchange.

Что это значит? ESE — это общий движок баз данных, используемый разными приложениями (Exchange, Active Directory).

ESEUTIL рассматривает данные Exchange, как любые другие ESE базы, видит их таблицы и индексы. Соответственно, ESEUTIL исправляет проблемы только на уровне ESE (восстанавливает таблицы).

Теперь о ISINTEG. ISINTEG знаком с отношениями между таблицами и записями, которые превращают БД в папки и сообщения сервера Exchange.

После запуска ISINTEG -FIX, вы увидите множество предупреждений, но можете смело их игнорировать. Обратить внимание следует только на окончание вывода утилиты — там не должно быть сообщений об ошибках. Если он есть — запустите ISINTEG ещё раз.

Пример использования ISINTEG

Рис. 11: ISINTEG -test folder

Заключение

ESEUTIL и ISINTEG — две мощные утилиты для слежения за работоспособностью баз данных Exchange и их восстановления.

Применяйте их осторожно, всегда делайте резервные копии перед использованием ESEUTIL для восстановления.

В этой статье описаны только некоторые особенности ESEUTIL и ISINTEG. Для более полного изучения утилит, читайте следующие статьи из базы знаний MS.

http://www.msexchange.org/tutorials/Command-Line-Administration-Exchange-Full-Text--Index-MSSEARCH_ADMIN.html



Рейтинг:  
5.0 (голосов 63)  
 1   2   3   4   5    

Автор: Марк Гроут(Mark Grote)
Марк Грот (Marc Grote) является MCSA/MCSE Messaging & Security и Microsoft Certified Trainer (инструктором, сертифицированным Microsoft). Он работает в качестве внештатного IT инструктора и консультанта на севере Германии. Он специализируется в ISA, SMS, Exchange, Безопасности на Windows 2000 и Windows Server 2003 при разработках, миграциях и реализациях и Citrix Metaframe / Cisco реализациях. Его заслуги были замечены и ему присвоено звание Microsoft MVP для ISA Server. Вы можете посетить его домашнюю страницу www.it-training-grote.de
Эта статья переведена и опубликована с разрешения http://www.msexchange.org

Эта статья переведена силами и средствами компании Red Line Software. Размещение данного переведенного материала на других сайтах без разрешения компании Red Line Software запрещается.





Печать пластиковых карт - это часть процесса изготовления и производства пластиковых карт