logo search
Книга по БД(Вальке А

Администрирование серверов баз данных

После ввода в строй ИС необходимо обеспечить ее работоспособность в течении всего периода эксплуатации. Такое обеспечение работоспособности называется сопровождением. По разным оценкам на сопровождение приходится около половины или более всех суммарных затрат по разработке и эксплуатации ИС [Фокс]. Таким образом, сопровождение ИС, обеспечение ее жизненного цикла является очень важной и ресурсоемкой задачей. Рассмотрим основные обязанности администратора сервера базы данных.

В главе про SQL мы ввели понятие администратора базы данных (DBA). Администратор какой-то конкретной базы данных - это человек, который следит за состоянием этой конкретной базы данных, дает права на доступ ко всей базе целиком или ее отдельным объектам. В отличии от администратора какой-либо БД, администратор сервера базы данных следит за состоянием и работоспособностью программного и аппаратного обеспечения, на котором функционирует сервер базы данных и, естественно, самой программы-сервера базы данных.

У администратора сервера базы данных основной задачей является поддержание системы в работоспособном состоянии, восстановлени работоспособности системы после сбоев, настройка производительности системы. Другими словами, информационная система должна работать, работать с достаточной скоростью, и, если все-таки что-то случится и произойдет сбой, работоспособность ИС должна быть восстановлена в требуемое время. Достаточно часто администратором сервера базы данных является администратор сетевой операционной системы (Unix, Windows NT).

База данных в ИС может быть распределенной. То есть в ее состав может входить несколько серверов баз данных, физически расположенных на разных компьютерах. В этом случае в обязанности администратора сервера базы данных также входит поддержание согласованного списка пользователей на разных компьютерах, организация тиражирования (репликации) данных и т.д.

Ниже, в следующих параграфах этой главы, мы рассмотрим некоторые аспекты администрирования серверов Informix. Приводимая здесь информация ни в коем случае не заменяет внимательное и тщательное изучение документации, в частности Руководства по администрированию Informix Dynamic Server, но позволяет понять некоторые аспекты администрирования и ответить на некоторые частные, но часто возникающие конкретные вопросы.