InterBase Classic Server под Linux
InterBase Classic Server под Linux
Корневой каталог InterBase CS содержит несколько подкаталогов и файлов, которые описаны в таблице 4.19. Часть из них имеет то же самое название и назначение, что и в InterBase SS под Windows, поэтому подробно такие файлы описывать не будем.
Табл 4.19. Состав InterBase CS для Linux
Каталог или файл
Краткое описание
/bin
Исполняемые модули InterBase, а также различные утилиты. См. ниже раздел "Каталог BIN для Classic Server"
/doc
Документация по InterBase - обычно содержит последние замечания, список исправленных и неисправленных ошибок и т. д.
/examples
Примеры использования InterBase API на С
/help
В этом каталоге находится база данных help. gdb, которая содержит краткую справку о командах и ключевых словах InterBase SQL
/include
Содержит заголовочные файлы для С, которые могут быть использованы, например, разработчиками на GNU С
/intl
Содержит gdsintl - библиотеку, содержащую информацию о кодировках (аналогично GDSINTL.DLL под Windows)
/lib
Каталог содержит клиентские библиотеки libgs.so и libib_util.so, которые являются аналогами gds32.dll и ib_ util.dll в Windows. Также в этом каталоге находится библиотека libgs.a, которая представляет собой библиотеку для статической сборки клиента
/misc
Каталог содержит Firebird. xinetd - файл конфигурации для менеджера сервисов xinetd, в котором описаны параметры клона InterBase 6.x Firebird
/UDF
Каталог, в котором должны находиться UDF-библиотеки пользователя. По умолчанию содержит только библиотеку ib_udf
isc4 gdb
База данных пользователей InterBase
isc_config
Файл, хранящих настройки конфигурации для InterBase; аналогичен файлу ibconfig в версии InterBase под Windows
isc_eventl .teststation
Файл, который содержит список событий Используется менеджером блокировок
iscjockl. teststation
Файл, который содержит таблицу блокировок. Используется менеджером блокировок
InterBase log
Файл протокола InterBase
InterBase msg
! Файл сообщений InterBase
services, isc
Файл, который содержит информацию о соответствии номера порта имени сервиса, который будет использоваться для InterBase (обычно постановка в соответствие выглядит как gdsdb/tcp 3050). Эту постановку в соответствие необходимо добавить в файл /etc/services (обычно автоматически добавляется установщиком InterBase)
Рассмотрев икра те состав InterBase Classic Server для Linux, рассмотрим теперь более подробно состав каталога BIN в этой версии. Он отличается в основном программными модулями, специфичными для архитектуры Classic.
Каталог BIN в InterBase Classic Server для Linux
Как будет ясно из главы "Classic и SuperServer", в Classic-архитектуре состав основных исполняемых файлов InterBase меняется - к нему добавляется менеджер блокировок и различные утилиты для управления InterBase. Файлы в каталоге Вт описаны в таблице 4 20.
Табл 4.20. Файлы в каталоге Bin InterBase CS для Linux
Файл
Описание файла
changeDBAPassword.sh
Полезные скрипты на языке shell для некоторых действий:
CSchangeRunUser sh
смены пользователя SYSDBA, смены пользователя,
CSrestoreRootRunUser.sh
с правами которого запускается InterBase
gbak
Утилита резервного копирования и восстановления
gdef
Утилита, позволяющая создавать и изменять метаданные
gds_drop
Утилита, которая останавливает InterBase
gds_met_server
Основной исполняемый файл InterBase в Classic-версии InterBase
gds_lock_mgr
Менеджер блокировок
gds_lock_print
Утилита, применяющаяся для анализа таблицы блокировок
gds_pipe
Утилита, предназначенная для поддержки приложений, использующих POSIX-сигналы
gfix
Утилита модификации и восстановления базы данных
gpre
Препроцессор С для разработчиков на InterBase API
gsec
Утилита управления базой данных пользователей isc4.gdb
gsplit
Утилита для разделения/слияния одного большого файла базы данных в/из нескольких
gstat
Утилита для анализа статистики по базам данных InterBase
isc4 gbak
База данных пользователей InterBase
isql
Interactive SQL - утилита для ввода команд SQL и исполнения SQL-скриптов
qli
Query Language Interpretator - интерпретатор языка GDML
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Установка InterBase на платформе Linux/Unix
Установка InterBase на платформе Linux/Unix Установка InterBase под Linix немного сложнее, чем на Windows, если вы не являетесь знатоком этой ОС. Для Linux InterBase (а также Firebird) существуют два варианта архитектуры сервера - SuperServer и Classic. Про их различия, а также про достоинства и недостатки
InterBase Super Server для Windows
InterBase Super Server для Windows Итак, что попадает на компьютер в результате установки сервера InterBase SuperServer под Windows? Чтобы это выяснить, необходимо изучить содержание установочного каталога InterBase. Таблица 4.16 коротко описывает назначение каталогов и файлов, входящих в состав InterBase
Каталог BIN в InterBase Classic Server для Linux
Каталог BIN в InterBase Classic Server для Linux Как будет ясно из главы "Classic и SuperServer", в Classic-архитектуре состав основных исполняемых файлов InterBase меняется - к нему добавляется менеджер блокировок и различные утилиты для управления InterBase. Файлы в каталоге Вт описаны в таблице 4 20.Табл 4.20.
Classic и SuperServer
Classic и SuperServer На данный момент существуют два варианта архитектуры InterBase, которые значительно отличаются друг от друга методами работы с клиентами, организацией взаимодействия собственных модулей и даже составом модулей, входящих в определению реализацию архитектуры.
Classic
Classic Рассмотрим подробнее архитектуру Classic-варианта сервера InterBase. В этой модели, как было сказано ранее, для каждого клиентского соединения запускается собственный серверный процесс, который обслуживает данного клиента. Процессом запуска управляет внешний процесс (это
Classic vs SuperServer
Classic vs SuperServer Как вы уже могли заметить, картина складывается довольно интересная на каждый недостаток Classic у SuperServer находится достоинство. Classic расточителен - SuperServer экономен, Classic без Services API - у SuperServer он есть.Однако, как и везде, здесь мы имеем "палку о двух концах", т. е.,
Рекомендации по выбору архитектуры: Classic или SuperServer?
Рекомендации по выбору архитектуры: Classic или SuperServer? Прочитав предыдущий раздел, читатель может ощутить необходимость немедленно перейти на сервер InterBase с архитектурой Classic. Однако стоит побороть это иррациональное стремление и хорошенько все взвесить. Ведь нельзя
Эффективное взаимодействие процессов архитектуры Classic Server
Эффективное взаимодействие процессов архитектуры Classic Server В архитектуре Classic Server несколько серверных процессов совместно работают с одной базой данных, осуществляя координацию своих действий через разделяемую таблицу блокировок. Взаимодействие процессов на версиях
Yaffil Classic Server - замена InterBase Classic 4.0
Yaffil Classic Server - замена InterBase Classic 4.0 InterBase CS 4.0 для операционной системы Windows NT до сих пор используется в системах, несущих большую нагрузку. Переход на более новые версии был невозможен в связи с тем, что архитектура Super Server недостаточно пригодна для работы с большим числом
Classic Mosaic (Классическая мозаика)
Classic Mosaic (Классическая мозаика) Интересный фильтр для преобразования изображения или его части в мозаику. Особенность данного фильтра заключается в том, что перед конвертированием он анализирует контуры объектов изображения и создает мозаику по ним, подгоняя ее кусочки
WebWasher Classic
WebWasher Classic Производитель: CyberGuard Corporation (http://www.cyberguard.com).Статус: бесплатная.Страница для скачивания: http://www.cyberguard.com/products/webwasher/webwasher_products/classic/download/index.html?lang=de_EN.Размер дистрибутива: 1 Мбайт.WebWasher – это надстройка для браузеров Internet Explorer, Netscape и Opera, предназначенная для улучшения
Как настроить Media Player Classic?
Как настроить Media Player Classic? Если в процессе установки вы назначили Media Player Classic проигрывателем по умолчанию, то при двойном щелчке на значке любого видеофайла начнется его воспроизведение именно в этой программе (1).Чтобы выбрать, какой программой проиграть фильм, щелкните
NOKIA 3720 CLASSIC
NOKIA 3720 CLASSIC Финский производитель мобильных телефонов выкатил защищенную модель Nokia 3720 classic, которая с честью выйдет из самых неблагоприятных ситуаций. Чтобы на деле показать крепкий характер аппарата, в Интернете размещена подборка роликов, демонстрирующих изощренные
Nokia 3500 Classic: Два мегапиксела в среднем классе
Nokia 3500 Classic: Два мегапиксела в среднем классе Автор: Алексей Стародымов+приятный внешний вид,2-мегапиксельная камера,microSD на 128 Мбайт в комплекте -зернистый экран невысокого разрешения, отсутствует ИК-порт, в комплект не входит miniUSB- кабельNokia 3500 Classic, пожалуй, первый