Это команда db_recover, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
db5.3_recover - восстанавливает базу данных до согласованного состояния
СИНТАКСИС
db5.3_recover [-ceVv] [-h home] [-P пароль] [-t [[CC] YY] MMDDhhmm [.SS]]]
ОПИСАНИЕ
Утилиту db5.3_recover необходимо запускать после неожиданного приложения, Berkeley DB или
системный сбой при восстановлении базы данных до согласованного состояния. Все совершенные транзакции
гарантированно появятся после запуска db5.3_recover и всех незафиксированных транзакций
будут полностью отменены.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-c Выполните катастрофическое восстановление вместо обычного восстановления.
-e Сохраните среду после запуска восстановления. Этот вариант будет использоваться редко.
если файл DB_CONFIG не присутствует в домашнем каталоге. Если файл DB_CONFIG
отсутствует, то регионы будут созданы со значениями параметров по умолчанию.
-h Укажите домашний каталог для среды базы данных; по умолчанию текущий
используется рабочий каталог.
-P Укажите пароль среды. Хотя утилиты Berkeley DB перезаписывают пароль
строк как можно скорее, имейте в виду, что может быть окно уязвимости на
системы, где непривилегированные пользователи могут видеть аргументы командной строки или где утилиты
не могут перезаписать память, содержащую аргументы командной строки.
-t Восстановление до указанного времени, а не до самой последней возможной даты. В
Аргумент отметки времени должен иметь вид [[CC] YY] MMDDhhmm [.SS], где каждая пара
Буквы обозначают следующее:
CC Первые две цифры года (века).
YY Две вторые цифры года. Если указано «YY», а «CC» нет,
значение для «YY» от 69 до 99 дает значение «CC», равное 19. В противном случае,
используется значение «YY», равное 20.
MM Месяц в году от 1 до 12.
DD День месяца с 1 по 31.
чч Час дня, с 0 до 23.
mm Минута часа от 0 до 59.
СС Секунда минуты, от 0 до 61.
Если пары букв «CC» и «YY» не указаны, значения по умолчанию равны
текущий год. Если буквенная пара «SS» не указана, значение по умолчанию равно 0.
-V Запишите номер версии библиотеки на стандартный вывод и выйдите.
-v Запустить в подробном режиме.
В случае катастрофического восстановления архивная копия - или снимок - всей базы данных
файлы должны быть восстановлены вместе со всеми файлами журнала, записанными с момента, когда файл базы данных
снимок сделан. (Если дисковое пространство является проблемой, на файлы журнала можно ссылаться с помощью символического
слева).
Если сбой не был катастрофическим, файлы, присутствующие в системе на момент
сбоя достаточно для восстановления.
Если файлы журналов отсутствуют, db5.3_recover определит отсутствующие файлы журналов и завершится ошибкой в
в этом случае необходимо восстановить отсутствующие файлы журнала и выполнить восстановление заново.
Утилита db5.3_recover использует среду Berkeley DB (как описано для -h вариант,
переменная окружения БД_ГЛАВНАЯ, или потому что утилита была запущена в каталоге, содержащем
среда Berkeley DB). Во избежание повреждения окружающей среды при использовании
Среда Berkeley DB, db5.3_recover всегда должна иметь возможность отсоединиться от
окружение и изящно выйти. Чтобы заставить db5.3_recover освободить всю среду
ресурсы и выйдите аккуратно, отправьте ему сигнал прерывания (SIGINT).
Утилита db5.3_recover завершает работу 0 в случае успеха и> 0 в случае ошибки.
ОКРУЖАЮЩАЯ СРЕДА
БД_ГЛАВНАЯ
Если же линия индикатора -h опция не указана и установлена переменная окружения DB_HOME, она
используется как путь к домашней базе данных, как описано в DB_ENV-> open.
АВТОРЫ
Sleepycat Software, Inc. Эта страница руководства была создана на основе документации HTML для
db_recover из Sleepycat, автор Thijs Kinkhorst[электронная почта защищена]>, для системы Debian
(но может использоваться другими).
28 января 2005 DB5.3_ВОССТАНОВЛЕНИЕ(1)
Используйте db_recover в Интернете с помощью сервисов onworks.net
