Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow Базы данных

АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ

СЕРВЕР INTERBASE

Сервер InterBase имеет модульное строение. В зависимости от используемой операционной системы состав модулей сервера InterBase будет иметь различный состав. В данной главе будет рассмотрен сервер InterBase Super Server для работы в операционной среде WINDOWS.

Знание состава сервера InterBase обеспечит профессиональный подход к проектированию и эксплуатации базы данных.

Модульный состав серверной части

В стандартной поставке серверная часть содержит следующие каталоги, которые и будут установлены в процессе инсталляции сервера на персональный компьютер:

BIN — основной каталог, который содержит все исполняемые файлы (.ехе и .сот), реализующие основные возможности InterBase;

HELP — каталог содержит файлы справок о работе команд и назначении ключевых слов;

INCLUDE — содержит файлы для работы с технологией доступа InterBase APL,

INTL — каталог содержит библиотеку наборов символов и информацию об их сопоставимости;

LIB — каталог содержит коллекцию библиотек (файлов .dll), ориентированных на совместную работу с Borland C++ и MSVC++;

UDF — каталог содержит динамическую библиотеку, которая обеспечивает работу функций пользователя.

Следует также упомянуть о некоторых файлах, имеющих большое значение для работы InterBase:

ibconfig.sys — файл содержит настройки сервера, которые позволяют увеличить производительность сервера;

ibinstall.dll — динамическая библиотека, которая предназначена для установки API;

Interbase.bg — файл протокола. Имеет важное значение в первую очередь для администратора базы данных. В этот файл сервер InterBase записывает все предупреждения и ошибки, которые возникли во время сеанса работы. Администратору базы данных весьма желательно регулярно просматривать этот файл, а не только по жалобам пользователей базы данных. При нормальной работе СУБД этот файл незначительно увеличивает свой размер, фиксируя моменты включения и выключения сервера;

Interbase.msg — файл содержит сообщения сервера, которые были направлены пользователю;

isc4.gdb — файл базы данных, в которой зарегистрированы все базы данных, установленные на этом сервере, а также сведения о всех клиентах баз данных с их правами и привилегиями;

license.txt — файл содержит лицензионное соглашение;

ReleaseNotes.pdf — файл содержит полезные сведения о конкретной версии InterBase, установленной на персональный компьютер.

Во время инсталляции сервера InterBase администратор может выбрать конфигурацию сервера — полную (установлены все каталоги и файлы, перечисленные выше) или частичную. Частичная конфигурация применяется в случае острого дефицита дискового пространства и используется в редких случаях. При частичной конфигурации сервера встает вопрос: какими файлами можно пренебречь? Как правило, сокращению подлежат некоторые файлы, хранящиеся в каталоге BIN. Поэтому рассмотрим состав каталога BIN:

ilbguard.exe — содержит процесс-хранитель InterBase, который в случае необходимости производит повторный за-

пуск сервера InterBase. Например, после программного или аппаратного сбоя; ibserver.exe — ядро сервера InterBase;

ib_util.dll — динамическая библиотека, содержащая функции расширения ядра сервера;

gpre.exe — препроцессор С, предназначенный для работы с InterBase АР Г,

gds32.dll — клиентская часть сервера InterBase. Эта динамическая библиотека реализует связь пользователя с удаленной базой данных;

jbclient.dll — аналогично gds32.dll, но для работы с Firebird; instreg.exe — утилита командной строки для работы с реестром WINDOWS, используется, как правило, только программой-установщиком сервера InterBase; instsvc.exe — утилита, которая используется программой-установщиком InterBase и предназначена для установки сервера InterBase на персональный компьютер; qli.exe — интерпретатор языка GDML;

gbak.exe — утилита командной строки для создания резервной копии (или восстановления) базы данных (подробнее см. гл. 12);

gfix.exe — утилита командной строки для ремонта базы данных (подробнее см. гл. 12);

gsec.exe — утилита командной строки для управления пользователями базы данных (подробнее см. гл. 13); gstat.exe — утилита командной строки для получения статистики о работе базы данных (подробнее см. гл. 12); iblockpr.exe — утилита командной строки для анализа блокировок транзакций (подробнее см. гл. 10); isql.exe — интерпретатор (утилита командной строки) запросов к базе данных, составленных на языке SQL или 501-скриптов;

gdef.exe — утилита командной строки для создания и изменения метаданных (подробнее см. гл. 6).

Поняв назначение каждого из вышеперечисленных файлов, можно составить минимальную, нормально работающую конфигурацию сервера:

gds32.dll — клиентская библиотека InterBase, хранится в каталоге BIN;

ibserver.exe — ядро InterBase, хранится в каталоге BIN; InterBase.msg — сообщения сервера и клиента, размещен в каталоге InterBase;

msvcrt.dll — динамическая библиотека Microsoft Visual С, размещена в каталоге WINDOWSSystem isc4.gdb — база данных клиентов сервера InterBase, размещена в каталоге InterBase;

license.txt — лицензионное соглашение, хранится в каталоге InterBase;

ib_license.dat — файл используется для сертифицированных версий InterBase, хранится в каталоге InterBase.

Контрольные вопросы

  • 1. Какое строение имеет сервер InterBase?
  • 2. Укажите назначение каталога BIN.
  • 3. В каком месте хранятся сведения о зарегистрированных на сервере базах данных и пользователях?
  • 4. Обязательно ли при инсталляции сервера устанавливать все каталоги?
  • 5. Гле хранится протокол о работе сервера?
 
Если Вы заметили ошибку в тексте выделите слово и нажмите Shift + Enter
< Пред   СОДЕРЖАНИЕ   След >
 

Популярные страницы