-n[o update]
|
Починка данных
|
Используется вместе с -v[alidate] для проверки разрушенных или неразмещенных структур, сообщая о них, но не исправляя их
|
-o[nline]
|
Закрытие базы данных
|
Отменяет операцию -shut, которая была в списке, или отменяет выполняющееся в настоящий момент закрытие базы данных
|
-pa[ssword] пароль
|
Удаленный доступ
|
Передает пароль для доступа к базе данных. Для большинства операций gfix это должен быть пароль пользователя SYSDBA, владельца базы данных или (для POSIX) пользователя с привилегиями root
|
-p[rompt]
|
Восстановление транзакций
|
Используется вместе с -l[ist] для перехода в режим подсказок во время восстановления транзакций
|
-r[ollback] {ID | all}
|
Восстановление транзакций
|
Выполняет откат зависшей транзакции с идентификатором ID или выполняет откат всех зависших транзакций
|
-s[weep]
|
Чистка
|
Запускает немедленную чистку базы данных
|
-sh[ut]
|
Закрытие базы данных
|
Закрывает базу данных. Требует указания
|
-at[ach], -f[orce], или -tr[an] n
|
-sql[dialect] n
|
Миграция
|
n = 3. Изменяет SQL диалект базы данных с 1 на 3. Не изменяет данные и не преобразует существующие типы данных
|
-t[wo_phase] {ID | all}
|
Восстановление транзакций
|
Выполняет автоматическое двухфазное восстановление либо транзакции с указанным идентификатором ID, либо всех зависших транзакций
|
Назначение
|
-tr[an] n
|
Закрытие базы данных
|
Используется вместе с -shut для запрета запуска новых транзакций в процессе ожидания n секунд. Закрытие будет отменено, если все еще будут активные транзакции по прошествии n секунд
|
-use {reserve | full}
|
Использование всего пространства
|
Включает или отключает использование полного пространства, отведенного для страниц базы данных. Режим по умолчанию reserve использует 80-процентное заполнение. При переключении на full будет использоваться все выделенное пространство
|
-user пользователь
|
Удаленный доступ
|
Передает имя пользователя для доступа к базе данных. Для большинства операций gfix это должен быть пользователь SYSDBA, владелец базы данных или (для POSIX) пользователь с привилегиями root
|
-v[alidate]
|
Починка данных
|
Определяет и освобождает страницы, которые были выделены, ко не назначены никакой структуре данных. Также сообщает о разрушенных структурах
|
-w[rite] {sync | async}
|
Forced Writes
|
Включает или отключает Forced Writes (синхронную буферизованную запись), sync включает, async отключает
|
-z
|
Информация
|
Выводит версию gfix и сервера Firebird
|
Сообщения об ошибках gfix
В табл. 39.2 представлены исключения, которые могут появиться в командах gfix вместе с советами, как скорректировать ваши команды.
Таблица 39.2. Сообщения об ошибках gfix
Сообщение об ошибке
|
Причины и рекомендуемые действия
|
Database file name already given (Имя файла базы данных <���строка> уже указано)
|
Режим командной строки был интерпретирован как файл базы данных, потому что режим не начинался со знака минус (-) или наклонной черты (/). Исправьте синтаксис
|
Invalid switch (Неверный переключатель)
|
Режим командной строки не был распознан
|
Incompatible switch combinations (Несовместимая комбинация переключателей)
|
Вы задали, по меньшей мере, два режима, которые не работают вместе, либо вы указали режим, который не имеет смысла без другого режима (например, -full)
|
More limbo transactions than fit. Try again.
(Зависших транзакций больше допустимого. Попытайтесь снова.)
|
База данных содержит больше зависших транзакций, чем gfix может вывести в одной сессии. Подтвердите или отмените некоторые из зависших транзакций, а затем снова выполните операцию
|
Numeric value required (Требуется числовое значение)
|
Режим -housekeeping требует одного неотрицательного аргумента, задающего количество транзакций для чистки
|
Please retry, specifying (Пожалуйста, повторите, задав <���строка>)
|
Должно быть задано имя файла и по меньшей мере один режим
|
Transaction number or "all" required (Требуется номер транзакции или "all")
|
Вы указали -commit, -rollback или -two_phase без задания требуемого аргумента
|
-mode read only or read write -mode read only или read write
|
Режим -mode принимает в качестве переключателя read only или read write
|
Читать дальше