Це команда db_recover, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.
ПРОГРАМА:
ІМ'Я
db5.3_recover - Відновлення бази даних до узгодженого стану
СИНТАКСИС
db5.3_recover [-ceVv] [-h домашня] [-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 Відновлення до вказаного часу, а не до найактуальнішої можливої дати. The
Аргумент позначки часу має бути у вигляді [[CC]YY]MMDDhhmm[.SS], де кожна пара
літери позначають наступне:
CC Перші дві цифри року (століття).
YY Дві другі цифри року. Якщо вказано "YY", а "CC" ні, a
значення для "YY" між 69 і 99 призводить до значення "CC" 19. В іншому випадку,
використовується значення "YY" 20.
MM Місяць року, з 1 по 12.
ДД День місяця, з 1 по 31.
hh Година доби, від 0 до 23.
мм Хвилина години, від 0 до 59.
SS Друга хвилина, від 0 до 61.
Якщо пари букв "CC" і "YY" не вказані, значення за замовчуванням мають значення
поточний рік. Якщо пара букв «SS» не вказана, значення за замовчуванням дорівнює 0.
-V Запишіть номер версії бібліотеки до стандартного виводу та вийдіть.
-v Виконати в докладному режимі.
У разі катастрофічного відновлення архівна копія - або знімок - всієї бази даних
файли необхідно відновити разом з усіма файлами журналів, записаними з моменту створення файлу бази даних
був зроблений знімок. (Якщо дисковий простір є проблемою, на файли журналів можуть посилатися символічні
зліва).
Якщо збій не був катастрофічним, файли, присутні в системі на момент
невдачі достатньо для відновлення.
Якщо файли журналу відсутні, db5.3_recover визначить відсутній(-і) файл(и) журналу, і в
у цьому випадку потрібно відновити відсутні файли журналу та виконати відновлення знову.
Утиліта db5.3_recover використовує середовище БД Berkeley (як описано для -h варіант
змінна середовища DB_HOME, або тому, що утиліта була запущена в каталозі, що містить
середовище БД Берклі). Щоб уникнути пошкодження середовища при використанні a
Середовище БД Berkeley, db5.3_recover завжди має мати можливість відокремитися
оточення та вийти граціозно. Щоб змусити db5.3_recover звільнити все середовище
ресурсів і вийти чисто, відправити йому сигнал переривання (SIGINT).
Утиліта db5.3_recover виходить із 0 у разі успіху та >0, якщо виникає помилка.
НАВКОЛИШНЄ СЕРЕДОВИЩЕ
DB_HOME
Якщо -h параметр не вказано, а змінна середовища DB_HOME встановлена, це
використовується як шлях до домашньої бази даних, як описано в DB_ENV->open.
AUTHORS
Sleepycat Software, Inc. Ця сторінка посібника була створена на основі HTML-документації для
db_recover від Sleepycat, Тійс Кінкхорст[захищено електронною поштою]>, для системи Debian
(але може використовуватися іншими).
28 січня 2005 DB5.3_RECOVER(1)
Використовуйте db_recover онлайн за допомогою служб onworks.net