Документация Firebird → Утилиты Firebird → Введение |
Дистрибутивный комплект СУБД Firebird 1.5 устанавливает несколько полезных утилит, которые помогают в работе вашего сервера Firebird и баз данных. В этой книге содержится обзор различных утилит, некоторые из них более полезны, другие - менее.
Утилиты можно найти в подкаталоге /bin (или в подкаталоге \bin для ОС Windows) каталога, в котором была установлена СУБД Firebird. В ОС Linux утилиты можно найти в подкаталоге /opt/firebird/bin, в то время, как в ОС Windows расположение по умолчанию c:\program files\firebird\firebird_1_5\bin.
FB_LOCK_PRINT - утилита, которая выводит детализацию внутренней страницы блокировок базы данных.
GBAK - утилита резервного копирования и восстановления. Она также позвовляет изменять некоторые внутренние параметры базы данных.
GDEF - утилита для метаданных, которая удалена из СУБД Interbase 4.0, и была возвращена в версии 6 (с открытым Кодом). GDEF, скорее всего, лишняя утилита.
GFIX позволяет предпринять попытку починить поврежденную базу данных, открыть (on-line) и остановить (shutdown) базу данных для соединений, решить проблемы "зависших" между несколькими базами данных транзакций (in-limbo), изменить количество страниц буфера, и так далее.
GPRE - это препроцессор, который конвертирует исходный код, написанный на некоторых языках и содержащий встроенный псевдокод SQL, в корректный отформатированный вызов функций Firebird API.
GSEC - это утилита управления базой данных безопасности. Она дает администратору баз данных (или любому привелигированному пользователю) возможность управлять учетными записями пользователей сервера Firebird. Используя разные ключи, вы сможете добавлять, изменять или удалять информацию о пользователях в базе данных безопасности.
GSPLIT - это фильтр, который повзоляет преодолевать ограничения на максимальный размер файла, существующие в некоторых операционных системах, при создании резервной копии очень большой базы данных. Эта утилита поставляется только для ОС Windows и, к сожалению, кажется она не работает. К счастью, GBAK позволяет разбивать файлы резервной копии на несколько частей, так что GSPLIT не требуется. В системах ОС Unix существует подходящие утилиты из операционной системы, которые могут быть использованы вместо GSPLIT, если это необходимо.
GSTAT дает возможность администратору СУБД Firebird собирать статистику об общем состоянии и использовании разных частей базы данных.
ISQL - это интерактивный инструмент, который позволяет выпонять запросы к базу данных Firebird. Это консольное приложение (как и многие другие утилиты), и оно есть во всех дистрибутивах СУБД Firebird. ISQL - это лучший способ опробовать ваши скрипты и команды в первый раз.
QLI - это оригинальный Query Language Interpreter, который был удален из СУБД Interbase 4.0, но был возвращен в версии 6.0, поскольку было принято решение о распространении СУБД Interbase в открытых кодах.
Есть также несколько скриптов для оболочки, устанавливаемых в ОС Linux и других системах Unix.
Работа над этой книгой продолжается. Каждая глава описывает отдельную утилиту, и как только работа над главой завершается (к моему удовольствию), я помещаю ее в репозиторий CVS, где она становится доступной для скачивания. Таким образом, будет медленное и постепенное строительство полезнейшего руководства пользователя.
Документация Firebird → Утилиты Firebird → Введение |