Администрирование в вопросах и ответах



         

Как работает Transaction logging? - часть 2


Когда администратор системы повторно запускает сервер Mail-E/East/Acme, Domino автоматически использует Transaction Log, чтобы исправить почтовую базу данных Джуди Каплана и восстанавливать календарное назначение.

Идентификатор базы данных  DBIID.

Когда Вы включаете Transaction logging, Domino назначает каждой базе данных, формата R5, специальный идентификатор DBIID. Когда Domino делает запись в Transaction Log, он использует DBIID. В течение восстановления, Domino использует DBIID, чтобы связать транзакции и базу данных.

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

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

Domino назначает новый идентификатор DBIID, когда:

*                    Вы впервые запускаете Transaction logging.

*                    Вы запускаете задачу Compact на сервере с любыми параметрами.

*                    Вы запускаете задачу Fixup на испорченных базах данных.

*                    Вы изменяете путь к файлам протоколов, или максимальный размер для файлов протоколов.

*                    Вы перемещаете базы данных с одного сервера на другой.




Содержание  Назад  Вперед