- Любовные романы
- Фантастика и фэнтези
- Ненаучная фантастика
- Ироническое фэнтези
- Научная Фантастика
- Фэнтези
- Ужасы и Мистика
- Боевая фантастика
- Альтернативная история
- Космическая фантастика
- Попаданцы
- Юмористическая фантастика
- Героическая фантастика
- Детективная фантастика
- Социально-психологическая
- Боевое фэнтези
- Русское фэнтези
- Киберпанк
- Романтическая фантастика
- Городская фантастика
- Технофэнтези
- Мистика
- Разная фантастика
- Иностранное фэнтези
- Историческое фэнтези
- LitRPG
- Эпическая фантастика
- Зарубежная фантастика
- Городское фентези
- Космоопера
- Разное фэнтези
- Книги магов
- Любовное фэнтези
- Постапокалипсис
- Бизнес
- Историческая фантастика
- Социально-философская фантастика
- Сказочная фантастика
- Стимпанк
- Романтическое фэнтези
- Ироническая фантастика
- Детективы и Триллеры
- Проза
- Юмор
- Феерия
- Новелла
- Русская классическая проза
- Современная проза
- Повести
- Контркультура
- Русская современная проза
- Историческая проза
- Проза
- Классическая проза
- Советская классическая проза
- О войне
- Зарубежная современная проза
- Рассказы
- Зарубежная классика
- Очерки
- Антисоветская литература
- Магический реализм
- Разное
- Сентиментальная проза
- Афоризмы
- Эссе
- Эпистолярная проза
- Семейный роман/Семейная сага
- Поэзия, Драматургия
- Приключения
- Детская литература
- Загадки
- Книга-игра
- Детская проза
- Детские приключения
- Сказка
- Прочая детская литература
- Детская фантастика
- Детские стихи
- Детская образовательная литература
- Детские остросюжетные
- Учебная литература
- Зарубежные детские книги
- Детский фольклор
- Буквари
- Книги для подростков
- Школьные учебники
- Внеклассное чтение
- Книги для дошкольников
- Детская познавательная и развивающая литература
- Детские детективы
- Домоводство, Дом и семья
- Юмор
- Документальные книги
- Бизнес
- Работа с клиентами
- Тайм-менеджмент
- Кадровый менеджмент
- Экономика
- Менеджмент и кадры
- Управление, подбор персонала
- О бизнесе популярно
- Интернет-бизнес
- Личные финансы
- Делопроизводство, офис
- Маркетинг, PR, реклама
- Поиск работы
- Бизнес
- Банковское дело
- Малый бизнес
- Ценные бумаги и инвестиции
- Краткое содержание
- Бухучет и аудит
- Ораторское искусство / риторика
- Корпоративная культура, бизнес
- Финансы
- Государственное и муниципальное управление
- Менеджмент
- Зарубежная деловая литература
- Продажи
- Переговоры
- Личная эффективность
- Торговля
- Научные и научно-популярные книги
- Биофизика
- География
- Экология
- Биохимия
- Рефераты
- Культурология
- Техническая литература
- История
- Психология
- Медицина
- Прочая научная литература
- Юриспруденция
- Биология
- Политика
- Литературоведение
- Религиоведение
- Научпоп
- Психология, личное
- Математика
- Психотерапия
- Социология
- Воспитание детей, педагогика
- Языкознание
- Беременность, ожидание детей
- Транспорт, военная техника
- Детская психология
- Науки: разное
- Педагогика
- Зарубежная психология
- Иностранные языки
- Филология
- Радиотехника
- Деловая литература
- Физика
- Альтернативная медицина
- Химия
- Государство и право
- Обществознание
- Образовательная литература
- Учебники
- Зоология
- Архитектура
- Науки о космосе
- Ботаника
- Астрология
- Ветеринария
- История Европы
- География
- Зарубежная публицистика
- О животных
- Шпаргалки
- Разная литература
- Зарубежная литература о культуре и искусстве
- Пословицы, поговорки
- Боевые искусства
- Прочее
- Периодические издания
- Фанфик
- Военное
- Цитаты из афоризмов
- Гиды, путеводители
- Литература 19 века
- Зарубежная образовательная литература
- Военная история
- Кино
- Современная литература
- Военная техника, оружие
- Культура и искусство
- Музыка, музыканты
- Газеты и журналы
- Современная зарубежная литература
- Визуальные искусства
- Отраслевые издания
- Шахматы
- Недвижимость
- Великолепные истории
- Музыка, танцы
- Авто и ПДД
- Изобразительное искусство, фотография
- Истории из жизни
- Готические новеллы
- Начинающие авторы
- Спецслужбы
- Подростковая литература
- Зарубежная прикладная литература
- Религия и духовность
- Старинная литература
- Справочная литература
- Компьютеры и Интернет
- Блог
Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ - Хелен Борри
Шрифт:
Интервал:
Закладка:
gbak -b -se hotchicken :service_mgr
d: datastocks.fdb
f:backupsstocks.20040715.fbk
-v -y f:backupslogsstocks.20040715.log
! ! !
ПРИМЕЧАНИЕ. Порядок переключателей имеет значение, когда вы используете переключатель -se. Если вы хотите определить файл протокола, убедитесь, что вы поместили его после задания хост-сервера, чтобы избежать ошибки в команде, по причине невозможности отыскать размещение файла протокола.
. ! .
Восстановление
Следующий пример восстанавливает многотомную базу данных из каталога /january на сервере hotchicken в каталог /currentdb. Он использует переключатель -r[epiace_database] и будет перезаписывать базу данных magic.fdb, если она будет найдена в /currentdb. Первые два файла восстанавливаемой базы данных имеют длину 500 страниц, а последний будет увеличиваться в размерах по необходимости.
gbak -r -user frodo -pas pipeweed -se hotchicken:service_mgr
/january/magicl.fbk /january/magic2.fbk /january/magicLast.fbk
/currentdb/magic.fdb 500 /currentdb/magic.fd2 500
/currentdb/magic.fd3
Следующий пример выполняется на сервере hotchicken и восстанавливает копию, которая находится на hotchicken, на другой сервер с именем icarus:
gbak -с -user frodo -pas pipeweed -se hotchicken:service_mgr
/january/magic. fbk j carus : /currentdb/raagic. fdb
Сообщение об ошибках gbak
В табл. 38.3 описаны сообщения об ошибках, которые могут возникнуть в процессе копирования и восстановления, вместе с некоторыми советами, как поступать с этими ошибками.
Таблица 38.3. Сообщения об ошибках gbak при копировании и восстановлении
Сообщение об ошибке
Причины и рекомендуемые действия
Array dimension for column <string> is invalid
(Ошибочная размерность массива для столбца <строка>)
Исправьте определение массива перед копированием
Bad attribute for RDB$CHARACTER SETS (Неверный атрибут для RDB$CHARACTER_SETS)
Используется несовместимый набор символов
Bad attribute for RDB$COLLATIONS (Неверный атрибут для RDB$COLLATIONS)
Исправьте атрибут в указанной системной таблице
Bad attribute for table constraint (Неверный атрибут для ограничения таблицы)
Проверьте ограничения целостности. Если ошибка возникла при восстановлении, рассмотрите возможность использования режима -no_validity для удаления проверки ограничений
Blocking factor parameter missing
(Отсутствует параметр коэффициента блокирования)
Задайте числовой аргумент для режима "коэффициент" (например, для ленточного устройства для копии)
Cannot commit files (Невозможно подтвердить файлы)
База данных содержит дефекты или нарушения ограничений целостности метаданных. Попытайтесь восстановить таблицы с использованием режима -one at a time или удалите проверку ограничений, используя режим -no_yalidity
Cannot commit index <string> (Невозможно подтвердить индекс <строка>)
Возможно, данные конфликтуют с определенными индексами. Попытайтесь выполнить восстановление с использованием "неактивного" режима для предотвращения создания индексов
Cannot find column for blob ... (Невозможно найти столбец blob)
Используйте -one_at_a_time для отыскания проблемной таблицы
Cannot find table <string> . . . (Невозможно найти таблицу <строка>)
То же
Cannot open backup file <string> (Невозможно открыть файл копии <строка>)
Исправьте имя файла копии и выполните снова
Cannot open status and error output file <string>
(Невозможно открыть выходной файл состояния и ошибок <строка>)
Сообщения были направлены в файл с неверным именем или в файл, который уже существует. Проверьте формат задания файла или полномочия к каталогу выходного файла, либо удалите существующий файл, либо выберите другое имя для файла протокола
Commit failed on table <stririg> (Ошибка подтверждения таблицы <строка>)
Разрушение данных или нарушение ограничения целостности в указанной таблице. Проверьте метаданные или восстановите "одну таблицу за раз"
Conflicting switches for backup/restore
(Конфликт переключателей для копирования/восстановления)
Режим только для копирования и режим только для восстановления были использованы в одной операции. Исправьте и снова выполните команду
Couxd not open file name <string>
(Невозможно открыть файл с именем <строка>)
Исправьте имя файла и снова выполните команду
Could not read from file <string> (Невозможно читать из файла <строка>)
Исправьте имя файла и снова выполните команду
Could not write to file <string> (Невозможно писать в файл <строка>)
Исправьте имя файла и снова выполните команду
Datatype n not understood (Тип данных n неизвестен)
Где-то задан неверный тип данных. Проверьте метаданные и при необходимости повторите команду с использованием -one at a time
Database format n is too old to restore to
(Формат базы данных слишком старый для восстановления)
Используемая версия gbak несовместима с версией Firebird, которым создавалась база данных, указанная для копирования. Попытайтесь скопировать эту базу данных с использованием режима -expand или -old, а затем восстановите ее
Database <string> already exists (База данных <строка> уже существует)
Вы использовали -create при восстановлении файла копии, но указанная база данных уже существует. Если вы действительно хотите заменить существующую базу данных, используйте переключатель -R, в противном случае введите другое имя файла базы данных
Could not drop database <string> (database might be in use)
(Невозможно удалить базу данных <строка> (возможно, база данных используется))
Вы использовали -replace при восстановлении файла в существующую базу данных, но эта база данных находится в использовании. или измените имя у восстанавливаемой базы данных, или подождите завершения использования существующей базы данных
Do not recognize record type n . . . (He распознан тип записи n)
Проверьте метаданные и при необходимости выполните восстановление с использованием -one at_a time
Do not recognize <string> attribute n - continuing ...
(He распознан атрибут n <строка> - выполнение продолжается)
Не фатальная ошибка в данных
Do not understand BLOB INFO item n ... (Непонятный элемент BLOB INFO)
Error accessing BLOB column <string> - continuing ...
(Ошибка при обращении к столбцу BLOB <строка> - выполнение продолжается)
Не фатальная ошибка в данных
ERROR: Backup incomplete The backup cannot be written to the target device or file system
(ОШИБКА: копирование не завершено. Копия не может быть записана на устройство или в файл системы)
Причинами могут быть недостаточное пространство, проблемы с выводом на устройство или разрушение данных
Error committing metadata for table <string>
(Ошибка при подтверждении метаданных для таблицы <строка>)
Возможно, таблица разрушена. При восстановлении базы данных используйте -one at a time для изоляции таблицы
Exiting before completion due to errors (Выход до завершения по причине ошибок)
Это сообщение сопровождает другие сообщения об ошибках и указывает на то, что копирование или восстановление не может быть выполнено. Причину найдите в других сообщениях об ошибках
Expected array dimension n but instead found m
(Ожидается размерность массива n, но найдена m)
Проблемы с массивом
Expected array version number n but instead found m
(Ожидается номер версии массива n, но найден m)
Проблемы с массивом
Expected backup database <string>, found <string>
(Ожидается копия базы данных <строка>, найдена <строка>)
Проверьте имена восстанавливаемых файлов копии
Expected backup description record . . . (Ожидается дескриптор записи копии ...)
Expected backup start time <string>, found <string> . . .
(Ожидается время начала копирования <строка>, найдено <строка>)
Expected backup version 1, 2, or 3. Found n ...
(Ожидается версия копии 1, 2 или 3. Найдена n)
Expected blocking factor, encountered <string>
(Ожидается коэффициент блокирования, встречено <строка>)
Режим -factor требует числового аргумента
Expected data attribute . . . (Ожидается атрибут данных)
Expected database description record . . . (Ожидается дескриптор записи базы данных)
Expected number of bytes to be skipped, encountered <string> ...
(Ожидается количество пропускаемых байтов, встречено <строка>)
Expected page size, encountered <string>
(Ожидается размер страницы, встречено <строка>)
Режим -page_size требует числового аргумента
Expected record length . . . (Ожидается длина записи)
Expected volume number n, found volume m (Ожидается номер тома n, найден том m)
При копировании на множество лент или восстановлении с множества лент убедитесь, что задали правильный номер тома
Expected XDR record length ... (Ожидается длина записи XDR)

