Файлы инициализации. Инициализация работы СУБД


Файлы инициализации

В большинстве СУБД, особенно крупных, таких как Informix, Sybase, Oracle, обязательным элементом архитектуры СУБД являются специальные файлы инициализации. Простые текстовые файлы, которые можно редактировать в блокноте, либо в DOS’е. Во многих из них указывается перечень настраиваемых параметров и их значения – oracle – init.ora. В том числе размер системный глобальной области (SGA – System Global Area), места расположения различных файлов, включая файлов транзакций и разных других журналов.

Работа админа БД.

Перед началом работы он должен этот файл найти, перенастроить и запустить. Грамотная работа с этим файлом предполагает грамотную работу сервера, если админ грамотный.

Инициализация работы СУБД.

Когда речь идет о СУБД, то что под этим выступает в различного рода БД. Если говорить о Desktop СУБД, то роль СУБД выполняет приложение, другого ничего промежуточного нет. Есть файлы БД и приложения, которые пользователь на языке программирования (Access — Basic) создает – формы и т.д., то есть создает приложения, которые выполняют роль СУБД. За исключением FoxPro – интерпретируемая БД. Там отдельно располагается интерпретатор.

Начиная с версии 3.0, этот файл выносится отдельно и называется vfp300.esl. Он играет от части роль СУБД. Инициализация таких СУБД стартует фактически с момента запуска приложения, пока приложение не запущено – ничего не инициализировано. А БД – просто каталог, в котором находится набор файлов.

В большинстве SQL – серверов пользователь обращается не к файлу непосредственно, а к программному обеспечению, которое называется СУБД. Роль и работа в ручном или программном режиме идет все равно через СУБД. То есть существует дополнительное ПО ,выполняющее роль СУБД и занимающие большие размеры до сотен мегабайт — интерпретатор всех команд доступа к файлам БД. Есть исполняемый файл, выполняющий роль менеджера и множество dll – файлов, настраивающие языки и т.д.


Комментарии запрещены.




Статистика