Фуфаев - Разработка и эксплуатация удалённых БД (1084483), страница 11
Текст из файла (страница 11)
4.2. Системные базы данных 81яЬ Зегчег2000 ЩЬ Бегчег2000 в своей работе использует несколько системных баз данных, которые создаются автоматически при ее установке и не должны удаляться. Вся информация о настройке сервера хранится в этих базах данных. Их можно сравнить с реестром операционной системы 1Ч1пдовз, в котором хранится вся системная и пользовательская информация и удаление или повреждение которого приведет к разрушению системы. Аналогичная ситуация наблюдается и со следующими системными базами данных КОЬ 8егчег2000: Мааег, Моде1, ТещрдЬ и МздЬ. База данных Мав1ег. Является главной базой данных 8ОЬ 8егчег2000, выполняющей функции реестра операционной системы %1пдовз.
Остальные системные базы данных имеют второстепенное значение и их можно считать вспомогательными. В базе данных Мамег хранится вся системная информация о параметрах конфигурации сервера, имеющихся на сервере пользовательских базах данных, пользователях, имеющих доступ к серверу, и др. По умолчанию база данных Мамег создастся в каталоге Ыага установочного каталога системы 8ОЬ Кегуег2000. Состоит данная база данных из двух следующих файлов: ° Мазгегзпоà — основной файл, содержащий собственно данные, размер которого после установки составляет 8 Мбайт; ° МазГег.!г)1 — файл, предназначенный для хранения журнала тразакций, размер которого после установки составляет 1 Мбайт. База давиых Мове1.
Является шаблоном для создания новых баз данных. Технология создания новой базы данных в 8ОЬ 8епег2000 следующая: сервер копирует базу данных Моде! в указанное место и изменяет ее имя соответствующим образом. Если при создании базы данных не указаны никакие другие параметры кроме ее имени, то новая база данных будет являться полной копией базы данных Мове!. Если же указаны размер и состав файлов создаваемой базы данных, то соответственно изменится скопированная база данных.
Но в любом случае в качестве основы используется база данных Моде!. Изменяя параметры базы данных Мог!е!, можно управлять параметрами по умолчанию создаваемых баз данных. Кроме того, базу данных Моде! можно использовать в качестве корпоративного стандарта на содержимое и свойства создаваемой базы данных. Администратор может создать в базе данных Мос1е1 набор таблиц и хранимых процедур, которые должны быть в каждой базе данных, а не утруждать себя изменением очередной вновь созданной базы данных вручную. Можно ускорить создание множества однотипных таблиц со специализированной конфигурации, если соответствующим образом изменить базу данных Мог!е1. После установки Я)1. Вегчег2000 размер базы данных Моде! составляет 1,5 Мбайт.
Располагается база данных Моде! в каталоге Вага и состоит из следующих двух файлов размером по 0,75 Мбайт каждый: ° Моде1лпг1!' — основной файл, содержащий собственно данные; ° Моде!.1г!!' — файл, используемый для хранения журнала транзакций. База данных ТетрйЬ. Полное название этой базы данных Тегпрогагу РагаВазе. Она служит в В! !Е Бегуег2000 для хранения всех временных объектов, создаваемых пользователями во время сеанса работы. Пользователям иногда необходимо создавать временные таблицы, представления, курсоры и другие объекты для сохранения промежуточных результатов, что и позволяет делать ЯЯЬ Вегуег2000. Например, для создания временной таблицы достаточно добавить перед ее именем символ № или №№, и сервер автоматически создаст временную таблицу. Временные объекты могут быть локальными и глобальными. Локальные обьекты доступны только из того соединения, в котором они созданы, но при этом можно создавать одноименные объекты в различных соединениях.
Для организации локальных временной таблицы и представления в имя объекта следует добавить символ №, а для создания локальной переменной предназначен символ Ю. Глобальные обьекты, созданные в одном соединении, доступны из всех остальных активных соединений. При этом допускается создание единственного глобального временного объекта с уникальным именем. Для создания глобальных временной таблицы и представления в имя объекта следует добавить символ №№, а для создания локальной переменной используется символ РР. Если постоянные объекты, такие как таблицы или представления, создаются в пользовательской базе данных, то временные объекты возникают в базе данных Тегпрг!Ь.
Доступ к базе данных Тетрг!Ь автоматически имеется у всех пользователей, т. е. админи- стратор не должен предпринимать никаких действий для предоставления им доступа к этой базе данных. Отличительной особенностью базы данных ТетрдЬ является то, что она уничтожается каждый раз, когда происходит останов сервера.'Естественно, все временные объекты, созданные пользователями, также уничтожаются. При следующем запуске Я)Е 5егуег2000 база данных ТетрдЬ создается заново. Понятно, что создание резервной копии базы данных ТетрдЬ совершенно бесполезно.
При создании базы данных Тептрг1Ь так же, как и для пользовательских баз данных, в качестве основы применяется база данных Мог1е1. При этом наследуются и все свойства последней. Администратор должен учитывать это, изменяя параметры базы данных Мог1е!. Неверное конфигурирование параметров этой базы данных может оказать неблагоприятное влияние на работу всех пользователей. Кроме того, при планировании параметров базы данных Тетр<1Ь следует учитывать требования к свободному пространству на диске. Как и для всех баз данных, для ТегпрдЬ поддерживается возможность автоматического роста ее файлов, т,е.
при интенсивном обращении пользователей к ресурсам базы данных ТетрдЬ неизбежен ее рост. Однако необходимо правильно выбрать первоначальный размер и шаг прироста этой базы данных, так как неверное конфигурирование этих параметров может заметно снизить производительность системы. База данных Тегпрс1Ь включает в себя два следующих файла, располагающихся в каталоге Ра1а установочного каталога Я11.
Бегчег2000: ° Тетрс1Ь.птсИ' — основной файл, содержащий временные объекзъп размер которого после установки составляет 8 Мбайт; ° Тегпрг1Ь.|оà — файл, в котором хранится журнал транзакций и размер которого после установки составляет 0,5 Мбайт. База данных МввЬ. Предназначена для хранения всей информации, относящейся к автоматизации администрирования и управления системы КОЕ Бегуег2000, а также информации об операторах и событиях. Кроме того, в этой базе данных хранится информация о расписании автоматического запуска заданий, т.е. в базе данных МЫЬ размещается вся системная информация, используемая службой БОЕКегчегАяепп 4.3. Инструменты администрирования серверами 801 Зегчег2000 Обычно инструменты администрирования устанавливаются при инсталляции КОЕ Бегуег2000, однако они могут быть добавлены и отдельно.
При этом возможно, что на одном компьютере будут 59 находиться только инструменты администрирования, а на другом — только собственно система БОЬ Бегуег2000. Инструменты системы $ОЬ Бегчег2000 спроектированы таким образом, что они могут применяться для работы с любым ее сервером в локальной сети предприятия, в том числе и с серверами БОЬ Бегуег 7.0 или Я)Ь Бегуег б.х. Однако администрирование этих серверов должно выполняться инструментами администрирования, поставляемыми в составе этих версий.
Рассмотрим следующие инструменты администрирования Я;)1 Бегуег2000: Епгегрпзе Мапаяег, Я)Ь Берег Кегисе Мапаяег, БОЬ Берег РгоП!ег, Опегу Апа1ухег, Орягаг1е %1хагг1, 1гпрогг апг1 Ехрогг Рага. Епгегрг1яе Мапаяег. Данный инструмент является базовым при выполнении следующих задач: ° управление системой безопасности; е создание баз данных и ее объектов; ° создание и восстановление резервных копий; ° конфигурирование подсистемы репликации; ° управление параметрами работы служб БОЬ Бегуег2000; ° управление подсистемой автоматизации; ° запуск, останов и приостанов служб; ° конфигурирование связанных и удаленных серверов; ° создание, управление и выполнение пакетов ОТБ.
Приведенный список не исчерпывает всех областей применения Епгегрг!зе Мапаяег и легко может быть расширен. Однако и указанных пунктов достаточно, чтобы понять всю важность этого инструмента. Большая часть административных задач БОЬ Беггег2000 может быть выполнена следующими методами: ° использованием средств Тгапзас1-Б(Н; ° с помощью графического интерфейса Епгегрпзе Мапаяег; ° с помощью мастеров (е1хагс)з). Порядок перечисленных методов соответствует уменьшению сложности работы с ними, т.е.
самым сложным является выполнение задачи средствами Тгапзасг-Я)Ь, так как это требует знания синтаксиса команд и хранимых процедур, а также умения обращаться с инструментом ()вегу Апа!угег (или любым другим ему подобным). Однако использование средств Тгапзасг-Я 11 открывает пользователю прямой доступ к системным данным. Инструмент Епгегрпзе Мапаяег разрабатывался с целью облегчить пользователям выполнение наиболее актуальных административных задач за счет сочетания простоты работы с ним и его высокой функциональности.
Можно с уверенностью сказать, что разработчикам М)сгозой удалось добиться хорошего результата. Епгегрпае Мапаяег является действительно достаточно простым в использовании инструментом, который, однако, охватывает прак- 60 тически все административные задачи, с которыми столкнется администратор. Конечно, различные нестандартные ситуации с помощью этого инструмента не решить — для этого придется обратиться к средствам Тгапаасг-БЯЬ. Не стоит воспринимать Епгегрпзе Мапаяег и в качестве инструмента для неопытных пользователей, не умеющих работать со средствами Тгапаасг-Я )Ь, и всеми силами стремиться осилить синтаксис команд и хранимых процедур. Решить некоторые задачи средствами Тгапаас1-Я1Ь настолько сложно, что это просто становится неразумным.