Это команда db5.3_upgrade, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
db5.3_upgrade - Обновить версию Berkeley DB до текущей версии выпуска.
СИНТАКСИС
db5.3_upgrade [-NsVv] [-h home] [-P пароль] файл ...
ОПИСАНИЕ
Утилита db5.3_upgrade обновляет версию Berkeley DB одного или нескольких файлов и
базы данных, которые они содержат, до текущей версии выпуска.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
-h Укажите домашний каталог для среды базы данных; по умолчанию текущий
используется рабочий каталог.
-N Не приобретайте мьютексы разделяемой области во время работы. Другие проблемы, такие как
потенциально фатальные ошибки в Berkeley DB также будут игнорироваться. Этот вариант
предназначен только для отладки ошибок и не должен использоваться ни в каких других
обстоятельствах.
-P Укажите пароль среды. Хотя утилиты Berkeley DB перезаписывают пароль
строк как можно скорее, имейте в виду, что может быть окно уязвимости на
системы, где непривилегированные пользователи могут видеть аргументы командной строки или где утилиты
не могут перезаписать память, содержащую аргументы командной строки.
-s Этот флаг имеет значение только при обновлении баз данных из выпусков до
Выпуск Berkeley DB 3.1.
В рамках обновления версии Berkeley DB 3.0 до версии 3.1,
изменен формат диска повторяющихся элементов данных. Чтобы правильно обновить формат
требует, чтобы приложения указывали, являются ли повторяющиеся элементы данных в базе данных
отсортировано или нет. Указание -s флаг означает, что дубликаты отсортированы;
в противном случае они считаются несортированными. Неправильное указание значения
этот флаг может привести к повреждению базы данных.
Поскольку утилита db5.3_upgrade обновляет физический файл (включая все
базы данных, которые он содержит), невозможно использовать db5.3_upgrade для обновления файлов
где некоторые из баз данных, которые он включает, имеют отсортированные повторяющиеся элементы данных, а некоторые
из баз данных, которые он включает, имеют несортированные повторяющиеся элементы данных. Если файл
не иметь более одной базы данных, если базы данных не поддерживают дублирование
элементы данных, или если все базы данных, поддерживающие повторяющиеся элементы данных, поддерживают
одинаковый стиль дубликатов (отсортированных или несортированных), db5.3_upgrade будет работать
правильно, пока -s флаг указан правильно. В противном случае файл не сможет
быть обновленным с помощью db5.3_upgrade и должно быть обновлено вручную с помощью db5.3_dump
и утилиты db5.0_load.
-V Запишите номер версии библиотеки на стандартный вывод и выйдите.
-v Запускать в подробном режиме с отображением сообщения при каждом успешном обновлении.
It is важную в реализовать который Беркли DB база данных обновления Он сделанный in место, и so
Он потенциально разрушительный. Это означает, что если система выйдет из строя во время обновления
процедуры, или, если процедура обновления исчерпывает дисковое пространство, базы данных могут быть оставлены
в несовместимом и невосстановимом состоянии.
Утилиту db5.3_upgrade можно использовать со средой Berkeley DB (как описано для
-h option, переменная среды БД_ГЛАВНАЯ, или потому что утилита была запущена в каталоге
содержащий среду Berkeley DB). Во избежание повреждения окружающей среды при
при использовании среды Berkeley DB db5.3_upgrade всегда должна быть предоставлена возможность отсоединить
из окружающей среды и изящно выйти. Чтобы заставить db5.3_upgrade освободить все
ресурсы среды и завершите работу аккуратно, отправьте ему сигнал прерывания (SIGINT).
Утилита db5.3_upgrade завершает работу 0 в случае успеха и> 0 в случае ошибки.
ОКРУЖАЮЩАЯ СРЕДА
БД_ГЛАВНАЯ
Если же линия индикатора -h опция не указана и установлена переменная окружения DB_HOME, она
используется как путь к домашней базе данных, как описано в DB_ENV-> open.
АВТОРЫ
Sleepycat Software, Inc. Эта страница руководства была создана на основе документации HTML для
db_upgrade из Sleepycat, автор: Тийс Кинкхорст[электронная почта защищена]>, для системы Debian
(но может использоваться другими).
28 января 2005 DB5.3_ОБНОВЛЕНИЕ(1)
Используйте db5.3_upgrade онлайн с помощью сервисов onworks.net