Размещение на диске по умолчанию
Размещение на диске по умолчанию
Таблицы в этом разделе описывают размещение компонентов для Windows и Linux на диске по умолчанию. Информация дается в контексте двух версий:
* версии, предшествующие Firebird 1.5;
* версии Firebird 1.5 и последующие.
Разница является существенной. Версии, предшествующие Firebird 1.5, используют размещение, имена компонентов и ссылки на ресурсы, как и InterBase 6.x и более ранние версии InterBase. Следовательно, не существует возможности запускать и сервер Firebird, и сервер InterBase этих версий на одной и той же машине.
В пересмотре основного кода, который начался с версии 1.5, старые ссылки на постороннюю информацию InterBase были удалены, а многие из главных компонентов были переименованы. Firebird 1.5 дает возможность запускать также и сервер InterBase. Это верно и для Firebird 2.
Табл. 1.2-1.5 показывают, где искать компоненты при стандартной инсталляции после выполнения инсталлятора. Точное расположение может изменяться от релиза к релизу.
Таблица 1.2. Инсталляция Firebird 1.5 для Linux и некоторых платформ UNIX
Таблица 1.3. Инсталляция Firebird 1.5 для 32-битовых платформ Windows
Компонент Имя файла Размещение по умолчанию Классический сервер fb_inet_server.exe C:Program FiiesFirebird Firebird_1_5in Программа Lock Manager (только Классический сервер) fb_lock_mgr.exe C:Program FilesFirebird Firebird_1_5in Firebird Guardian (только Суперсервер) fbguard.exe C:Program FilesFirebird Firebird_1_5in Суперсервер fbserver.exe C:Program FilesFirebird Firebird_1_5in Встроенный Суперсервер fbembed.dll C:Program FilesFirebird Firebird_1_5in (инсталлировать в каталог приложения и переименовать в fbciient.dll) Клиентская библиотека для Суперсервера и Классического сервера gds32,dll (заглушка) и fbclient.dll C:Program FilesFirebirdFirebird_1_5in Файл конфигурации firebird.conf - // - Файл алиасов базы данных aliases.conf - // - Файл сообщений firebird.msg - // - База данных безопасности security.fdb - // - Копия базы данных безопасности security.fbk - // - Инструменты командной строки isql, gbak, gfix, gstat, gsec, gdef, gpre, qli, fb_lock_print - // - Сервисы и регистрационные инструменты instsvc.exe, instreg,exe - // - Библиотеки внешних функций (библиотеки UDF) ib_udf,dll, fbudf,dll C:Program FilesFirebirdFirebird_1_5UDF Библиотека утилиты памяти (используется в ib_udf,dll) ib_util.dll C:Program FilesFirebirdFirebird_1_5in Скрипты DDL для библиотек внешних функций ib_udf,sql, fbudf,sql C:Program FilesFirebirdFirebird_1_5UDF Библиотека поддержки интернациональных языков fbintl,dll C:Program FilesFirebirdFirebird_1_5intl Заметки по релизу Firebird_v15.nnn_ ReleaseNotes.pdf C:Program FilesFirebirdFirebird_1_5 Другая документация Файлы README по различным темам C:Program FilesFirebirdFirebird_1_5doc Пример базы данных employee.fdb C:Program FilesFirebirdFirebird_1_5sample Заголовочные файлы С ibase.h, iberror.h и др. C:Program FilesFirebirdFirebird_1_5include
Таблица 1.4. Инсталляция Firebird 1.0.3 для Linux и некоторых платформ UNIX
Компонент Имя файла Размещение по умолчанию Классический сервер gds_inet_server /opt/interbase/bin Программа Lock Manager (только Классический сервер) ib_lock_mgr - // - Встроенный клиент для Классического сервера gdslib.so /usr/lib Суперсервер ibserver.exe /opt/interbase/bin Поточный клиент для Суперсервера и Классического сервера gdslib.so /usr/lib Файл конфигурации isc_config /opt/interbase Файл сообщений interbase.msg - // - База данных безопасности isc4.gdb - // - Копия базы данных безопасности isc4.gbk - // - Инструменты командной строки isql, gbak, gfix, gstat, gsec, gdef, gpre, qli /opt/interbase/bin Инструмент сервера (только Суперсервер) fbmgr - // - Скрипты командной строки Различные; обратитесь к файлам README и замечаниям по релизу /opt/interbase/bin или /opt/interbase/sample Скрипт шаблона для Firebird (только Классический сервер) firebird.xinetd - // - Библиотеки внешних функций (библиотеки UDF) ib_udf,so, fbudf,so /opt/interbase/udf Библиотека утилиты памяти (используется в ib_udf) ~TSROr libib_util,so /opt/interbase/udf ~TSR/ort/interbase Скрипты DDL для библиотек внешних функций ib_udf.sql /opt/interbase/udf Библиотека поддержки интернациональных языков intl или intl.so /opt/interbase/intl Пример базы данных employee.fdb /opt/interbase/sample Заголовочные файлы С ibase.h, iberror.h и др. /opt/interbase/include
Таблица 1.5. Инсталляция Firebird 1.0.3 для 32-битовых платформ Windows
Компонент
Имя файла
Размещение по умолчанию
Firebird Guardian
ibguard.exe
C:Program FilesFirebirdin
Суперсервер
ibserver.exe
- // -
Клиентская библиотека
gds32.dll
- // -
С:WINNTsystеm32 (платформа с сервисами) или C:Windows (другие)
gds32.dll
CAWINNTsystem32 (платформа с сервисами) или CAWindows (другие)
Файл конфигурации
ibconfig
C:Program FilesFirebird
Файл сообщений
interbase.msg
C:Program FilesFirebird
База данных безопасности
isc4.gdb
C:Program FilesFirebird
Копия базы данных безопасности
isc4.gbk
C:Program FilesFirebird
Инструменты командной строки
isql, gbak, gfix, gstat, gsec, gdef, gpre. qli, iblockpr
C:Program FilesFirebirdin
Сервисы и регистрационные инструменты
instsvc.exe, instreg.exe
C:Program FilesFirebirdin
Библиотеки внешних функций (библиотеки UDF)
ib_udf.dll, fbudf.dll
C:Program FilesFirebirdUDF
Библиотека утилиты памяти (используется в ib_udf.dll)
ib_util.dll
C:Program FilesFirebirdin
Скрипты DDL для библиотек внешних функций
ib_udf.sql, fbudf.sql
C:Program FilesFirebirdUDF
Библиотека поддержки интернациональных языков
gdsintl.dll
C:Program FilesFirebirdintl
Документация
Файлы README по различным темам
C:Program FilesFirebird
Пример базы данных
employee.gdb
C:Program FilesFirebirdsample
Заголовочные файлы С
ibase.h, iberror.h и др.
C:Program FilesFirebirdinclude
Пора дальше
Firebird состоит из программы сервера и клиентских приложений; между сервером и каждым клиентом располагается сетевой протокол. Если вы использовали соответствующий инсталлятор для вашей платформы и использовали значения по умолчанию, вероятно, вам больше ничего не потребуется делать, и можно сразу приступать к началу работы. Вы можете пропустить две следующие главы и перейти к "основам", описанным в главе 4. Если вас интересуют сетевые протоколы или вам кажется, что у вас есть проблемы, связанные с сетевыми протоколами, прочтите следующую главу, и, возможно, просмотрите некоторые советы по конфигурированию в главе 3.