C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Дока по утилитам FireBird, Дока по утилитам FireBird
Anry
  Отправлено: 22.05.2003, 10:49


Дежурный стрелочник

Группа: Участник
Сообщений: 56



Для всех посетителей нового форума вопрос:
Где взять доку по утилитам FireBird (gfix, gbak и т.д.).
На ibase.ru не нашел (может плохо смотрел).
Можно конечно и самому разобраться, но нет просто на это времени (проект горит).
Admin
Отправлено: 22.05.2003, 14:00


Владимир

Группа: Администратор
Сообщений: 1190



Инструмент командной строки gbak Инструмент командной строки gfix

Давайте рассмотрим GBAK, что это такое, зачем, и почему он так сделан?


Есть также хорошее описание в книге "Мир InterBase"

Кратко:

Опции командной утилиты gbak, применяемые при создании резервной копии -b[ackup_database] осуществить резервное копирование базы данных
-co[nvert] преобразовать внешние файлы во внутренние таблицы
-e[xpand] не производить сжатие резервной копии
-fa[ctor] использовать блокирующий фактор n для ленточного накопителя
-g[arbage_collect] не собирать мусор во время резервного копирования
-ig[nore] игнорировать контрольные суммы
-l[imbo] игнорировать limbo-транзакции
-m[etadata] произвести резервное копирование только метаданных
-nt создать резервную копию в нетранспортабельном формате
-ol[d_descriptions] производить резервное копирование метаданных в режиме совместимости со старыми базами данных
-pa[ssword] пароль пользотеля, подключающегося к базе данных для резерного копирования
-role подсоединиться с использованием роли name
-t[ransportable] создать транспортабельную резервную копию
-u[ser] имя пользователя
-v[erbose] показ подробного протокола действий
-y [ file | suppress_output] направлять сообщения в файл ( файла с таким именем не должно существовать ) или подавить вывод сообщений
-z показать версию


Опции командной утилиты gbak, применяемые для восстановления базы данных -c[reate_database] создать базу данных
-bu[ffers] устанавливает размер буфера базы данных
-i[nactive] делает индексы неактивными после восстановления
-k[ill] не создает предопределенных shadow-копий
-mo[de] [read_write | read_only] устанавливает режим записи для базы данных
-n[o_validity] удаляет ограничения ссылочной целостности из восстанавливаемой базы данных
-o[ne_at_a_time] восстанавливает одну таблицу за раз
-p[age_size] устанавливает размер страницы в байтах
-r[eplace_database] восстановить базу данных в новый файл, если таковой уже существует, то перезаписать поверх
-pa[ssword] пароль пользотеля, подключающегося к базе данных для восстановления
-u[ser] имя пользователя
-v[erbose] показ подробного протокола действий
-y [ file | suppress_output] направлять сообщения в файл ( файла с таким именем не должно существовать ) или подавить вывод сообщений
-z показать версию


Опции командной утилиты gfix, применяемые для восстановления базы данных -f[ull] используется в сочетании с –v и означает, что необходимо проверять все фрагменты записей
-i[gnore] заставляет gfix игнорировать ошибки контрольных сумм во время проверки или очистки базы данных
-m[end] отмечает поврежденные записи как недоступные, в результате чего они удаляются при последующем бэкап/рестор
-n[o_update] используется в сочетании с –v для read-only проверки при подключении к базе данных без исправления повреждений
-pa[ssword] пароль пользователя
-user имя пользователя
-v[alidate] задает проверку структуры базы данных, в ходе которой обнаруживаются ошибки в структуре
-mo[de] [read_write | read_only] устанавливает режим записи для базы данных
-w[rite] {sync | async} включает режим синхронной/асинхронной записи для базы данных


Опции командной утилиты gfix, применяемые для восстановления базы данных -all приводит к извлечению статистики по страницам данных и индексам
-data извлекает статистику по страницам данных всех пользовательских таблиц в базе данных
-header извлекает только статистику заголовочной страницы
-index извлекает статистику по индексам в базе данных
-log извлекает только статистику о страницах протокола
-pa[ssword] пароль пользователя
-system извлекает статистику по системных таблицам и индексам
-user имя пользователя
-z показать версию

Отредактировано Admin — May 22 2003, 02:01 PM
Anry
  Отправлено: 22.05.2003, 14:37


Дежурный стрелочник

Группа: Участник
Сообщений: 56



Спасибо большое. Как раз то, что надо:)
Если можно, то вкратце можно объяснить назначение тегов Code, SQL и HTML. Просто я еще плохо знаком с языком HTML (постольку поскольку). Назначение остальных мне в принципе понятны.

Вернуться в Работа с базами данных в C++Builder