Этот сайт посвящается администрированию баз данных OpenEdge Progress.
Не корысти ради, а познания для!

С уважением,
Валерий Башкатов
Сайт разработан при участии компании Progress Technologies, официального дистрибьютора Progress Software Corp. на территории стран СНГ и Латвии.

RSS RSS подписка на обновления сайта

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

Лучшие материалы

Orphus System
На сайте функционирует система коррекции ошибок. Обнаружив неточность в тексте, выделите её и нажмите Ctrl+Enter



Результаты опроса: Нужны ли книги по Progress OpenEdge на русском языке? (опрос проводился с мая 2009 по ноябрь 2010)

Да, нужны. Потому что будет легче понять материал - 268
Нет, не нужны. Достаточно материалов на английском языке - 10
Не знаю, мне всё равно - 6

А знаете ли вы что..



Восстановление базы данных из архивов AI-экстентов


<- Добавление и реорганизация AI-экстентов  


Для выполнения Roll-forward Recovery (далее «накат AI-файлов») необходимы все архивы AI-экстентов, созданные после формирования последней резервной копии. Помните, что последний архив AI-экстента обычно является файлом, созданным в момент сбоя. Следовательно, он может содержать информацию, приведшую к этому сбою, поэтому лучше его не накатывать. Кроме того, если какой-то из файлов был потерян, то восстановление будет возможным только до потерянного файла. Накат AI-файлов должен быть осуществлен до того, как целевая база данных будет изменена. Если случайно изменить или даже только стартовать базу данных до завершения наката, все незавершенные транзакции будут отменены, т.к. эти транзакции могли быть завершены в AI-файлах, которые еще не накатились, следовательно, транзакции будут считаться незавершенными. В этом случае, если вы хотите получить работоспособную базу данных, то необходимо заново выполнить всю процедуру восстановления, начиная с последней резервной копии.

Используйте команду ROLL FORWARD утилиты RFUTIL для последовательного наката каждого AI-файла. Синтаксис команды следующий:

    rfutil db-name -C roll forward -a ai-name

Будьте внимательны при использовании ROLL FORWARD, т.к. администраторами иногда допускаются следующие ошибки:

  • пропустили параметр <-a> для AI-файла;
  • не установили права доступа на открытие AI-файла;
  • использовали неправильное имя AI-файла.

При возникновении системного сбоя во время наката AI-файлов необходимо восстановить базу и повторить процесс наката.

Прежде чем начать накат, команда ROLL FORWARD деактивирует механизм After-imaging. Следовательно, после завершения работы процедуры восстановления его необходимо заново активировать.

У ROLL FORWARD существуют дополнительные параметры, позволяющие производить частичный накат содержимого AI-файла. Это параметры <endtime> и <endtrans>. Первый позволяет выполнить восстановление базы данных до конкретного времени, а второй – до конкретной транзакции.

Примечание: см. Приложение 8 «Практический пример восстановления базы данных из AI»



Previous pageReturn to chapter overviewNext page




Главная |  Статьи |  Книги |  Гостевая |  Ссылки |  От автора |  Download ProKb


������ ᠩ� pr Online ProKB Blogger Welcome to Russian Progress Users Group at Facebook Welcome to Russian Progress Users Group at LinkedIn
© 2009 - 2011 Все права на материалы, находящиеся на сайте www.openedge.ru, охраняются в соответствии с законодательством РФ, в том числе, об авторском праве и смежных правах.
При любом использовании материалов сайта ссылка на источник обязательна.