Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Использование утилиты PROREST
Утилита PROREST используется для восстановления базы данных как с полной, так и с инкрементальной копии. Синтаксис следующий:
prorest dbname device-name {-list | -vp | -vf}
-list -vp
Примечание: при использовании параметров –vp и –vf, восстановление базы данных не происходит. Для восстановления необходимо повторно запустить PROREST, но уже без этих параметров. При первом запуске базы данных, восстановленной из online копии, сначала запустится механизм восстановления (crash recovery), чтобы откатить все транзакции, которые были не завершены на момент копирования базы. Если происходит восстановление из полной копии базы данных, предпочтительно это делать в новую базу. Это дает возможность получить доступ к разрушенной базе данных при необходимости. Инкрементальная копия должна быть восстановлена на базу данных восстановленную из полной копии. Если PROREST при восстановлении сталкивается с поврежденными блоками копии, которые он не в состоянии восстановить - данные в этих блоках будут потеряны. Количество потерянных данных приблизительно равно количеству поврежденных блоков умноженных на значение параметра –bf (blocking factor). Перед началом восстановления на экране отобразится сообщение о дате копии и необходимом количестве блоков для восстановления базы данных. Есть несколько важных правил, которых стоит придерживаться при выполнении процедуры восстановления:
· Если восстановление происходит в уже существующую базу, проверьте копии перед началом восстановления. В случае, если существующая базы находится в единственном экземпляре, перед восстановлением сформируйте копию этой базы.
· Восстанавливайте копию на той же версией OpenEdge, на которой копия была сформирована. · Восстановление инкрементальной копии возможно только на уже восстановленную ранее базу данных. · Создайте пустую базу данных перед началом восстановления. · Восстанавливайте базу данных в той же последовательности, в какой формировали копию. Т.е сначала восстанавливайте полную копию, потом первую инкрементальную, затем вторую и т.д. При попытке восстановления базы в не правильной последовательности, вы получите ошибку восстановления. · Если вторая инкрементальная копия была потеряна и был использован фактор перекрытия 1, то третья копия будет успешно восстановлена, т.к. содержит потерянные данные второй. · После восстановления полной копии, не используйте базу данных, если вы собираетесь продолжить восстановление из инкрементальных копий. Если база данных будет изменена до окончания восстановления всех копий, все последующий инкрементальные копии, которые не были восстановлены) восстановиться не смогут, и придется повторять всю процедуру восстановления заново, начиная с полной копии. · Если в момент выполнения восстановления произошла системная ошибка, то запустите процедуру восстановления заново начиная с той копии, которая восстанавливалась на момент системной ошибки. · Если восстановление происходит в существующую структуру базы данных, то она должна иметь одинаковый с копией размер блока базы данных, одинаковые области хранения данных и достаточное количество экстентов этих областей. PROREST, при необходимости, расширяет область хранения данных, для обеспечения полного восстановления, но если количество экстентов области будет не достаточным, восстановление будет аварийно завершено.
prorest newdev /dev/rrm/0m
/dev/rrm/0m – определяет устройство с которого база данных будет восстанавливаться.
Как только начнется восстановление, на экране отобразится следующее сообщение: This is a full backup of /usr1/develop/devel.db. (6759)
1. Введите следующую команду для восстановления инкрементальной копии, при условии, что полная копия уже восстановлена:
prorest newdev /dev/rrm/0m
This is an incremental backup of /usr1/develop/devel.db. (6759)
|
||||||
Последнее изменение этой страницы: 2021-12-15; просмотров: 38; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.220.1.239 (0.006 с.) |