Читаем Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ полностью

Переключатель

Задача

Назначение

-ас[tivate]

файл-оперативной-копии

Оперативная копия

Используется с путем к первичному файлу оперативной копии для активизации оперативного копирования

-at[tach]

Закрытие базы данных

Используется с -shut для предотвращения новых подключений к базе данных за период времени ожидания в n секунд. Закрытие будет отменено, если все еще будут оставаться активные соединения по прошествии n секунд

-b[uffers] n

Буферы кэша

Устанавливает размер буферов кэша базы данных по умолчанию в n страниц. Это рекомендованный способ установки размера кэша базы данных по умолчанию

-ca[che] n

Не используется

-c[ommit] {ID | all}

Восстановление транзакций

Подтверждает зависшую транзакцию с идентификатором ID или подтверждает все зависшие транзакции

-f[orce] n

Закрытие базы данных

Используется вместе с -shut для форсированного закрытия базы данных через n секунд - радикальное решение, которое должно быть использовано как последнее средство

-full

Починка данных

Используется вместе с -v[alidate] для проверки структур записей и страниц; освобождает неназначенные фрагменты записей

-h[ousekeeping]

Чистка

Изменяет порог автоматической чистки в n транзакций. Значение по умолчанию 20 000. Устанавливайте n в 0 для отключения автоматической чистки

-i[gnore]

Починка данных

Игнорировать ошибки контрольных сумм при проверке или чистке

-k[ill] база-данных

Теневая копия

Используется вместе с путем к файлу базы данных для уничтожения всех неиспользуемых теневых копий

-l[ist]

Восстановление транзакций

Отображает идентификаторы всех зависших транзакций и указывает, что должно произойти, если будет задано -t [wo_phase] при автоматическом двухфазном подтверждении

-m[end]

Починка данных

Отмечает разрушенные записи как неиспользуемые, следовательно, они будут пропущены при последующей проверке или копировании

-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

Перейти на страницу:

Похожие книги

Adobe Flash. Создание аркад, головоломок и других игр с помощью ActionScript
Adobe Flash. Создание аркад, головоломок и других игр с помощью ActionScript

Данная книга посвящена программированию игр с помощью ActionScript. Здесь вы найдете подробные указания, необходимые для создания самых разных игр – аркад, головоломок, загадок и даже игровых автоматов. В тексте приведены исходные коды программ и детальные, доступно изложенные инструкции. Базовые принципы программирования ActionScript рассматриваются на примере игр, однако вы без труда сможете применить полученные знания и для разработки неигровых проектов, таких как Web-дизайн и реклама. Рекомендации Гэри Розенцвейга помогут вам не только придумывать занимательные игры и размещать их на Web-сайте, но и оптимизировать скорость их работы, а также защищать свои творения от несанкционированного копирования. Представленный в книге код несложно изменить для использования в других программах.Книга предназначена для широкого круга читателей – создателей анимационных роликов, художников-оформителей, программистов и разработчиков Web-сайтов. Издание может также выступать в качестве практического пособия по изучению ActionScript.

Гэри Розенцвейг

Программирование, программы, базы данных / Программирование / Книги по IT
Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ
Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ

Эта книга представляет собой перевод третьего издания американского бестселлера Effective C++ и является руководством по грамотному использованию языка C++. Она поможет сделать ваши программы более понятными, простыми в сопровождении и эффективными. Помимо материала, описывающего общую стратегию проектирования, книга включает в себя главы по программированию с применением шаблонов и по управлению ресурсами, а также множество советов, которые позволят усовершенствовать ваши программы и сделать работу более интересной и творческой. Книга также включает новый материал по принципам обработки исключений, паттернам проектирования и библиотечным средствам.Издание ориентировано на программистов, знакомых с основами C++ и имеющих навыки его практического применения.

Скотт Майерс , Скотт Мейерс

Программирование, программы, базы данных / Программирование / Книги по IT