Краткий обзор администрирования баз геоданных

Любой тип базы геоданных нуждается в администрировании. Задачи, которые выполняются в рамках администрирования баз геоданных, зависят от типа используемой базы геоданных.

Администрирование многопользовательских баз геоданных

Многопользовательские базы геоданных хранятся в одной из следующих систем управления реляционными базами данных (РСУБД):

Как правило, одновременный доступ к многопользовательским базам данных получает большое количество пользователей. В результате необходимо выполнить ряд административных задач для правильной настройки базы геоданных, обеспечения доступа пользователей к нужным данным и поддержки надлежащей, эффективной работы базы данных.

Некоторые задачи администрирования могут быть выполнены с помощью ArcGIS. Во многих случаях административные задачи несколько отличаются друг от друга в зависимости от системы реляционной СУБД. Поэтому каждому типу реляционной СУБД посвящен отдельный раздел справки. Обязательно ознакомьтесь с темами, посвященными используемой в вашей среде РСУБД.

Ниже перечислены ключевые задачи администрирования многопользовательской базы геоданных.

Установка программного обеспечения и создание базы геоданных

Необходимо установить программное обеспечение ArcGIS и РСУБД, создать базу данных, затем включить функциональные возможности базы геоданных в установленной базе данных.

При работе с большинством систем управления базами данных установщик РСУБД следует получить у стороннего поставщика. Программу установки PostgreSQL можно скачать на портале Esri для поддержки клиентов (Esri Customer Care Portal) или загрузить в другом месте. Проверьте системные требования в ресурсном центре ArcGIS, чтобы убедиться в установке версии РСУБД, поддерживаемой имеющейся версией ArcGIS.

После установки и настройки ArcGIS и РСУБД можно создать многопользовательскую базу геоданных или задействовать инструмент геообработки или сценарий Python для создания многопользовательской базы геоданных.

Настройка РСУБД и базы геоданных

РСУБД – это контейнер для используемых данных. Продвинутые пользователи могут настроить ее под свои требования.

Настройка базы геоданных минимальна; в большинстве случаев достаточно настроек конфигурации по умолчанию.

Самая распространенная конфигурация – это сохранение данных в разных местах РСУБД. Можно создавать различные табличные пространства или группы файлов, затем определять эти местоположения в таблицы DBTUNE базы геоданных. Дополнительные сведения о настройках хранилища см. в темах раздела DBTUNE, относящегося к используемой реляционной СУБД.

Создание учетных записей пользователей и администрирование пользовательского доступа

Чтобы управлять доступом к базе геоданных, необходимо создать или добавить в базу данных учетные записи пользователей. Пользователи могут являться пользователями непосредственно базы данных или иметь учетные записи операционной системы, внесенные в базу данных как авторизованные пользователи. (Дополнительные сведения см. в разделе Краткий обзор учетных записей пользователей.) Вы можете добавлять пользователей в базы данных Oracle, PostgreSQL или SQL Server с помощью инструмента геообработки Создать пользователя базы данных (Create Database User) или скрипта Python. Чтобы упростить администрирование пользователей, как правило, создаются группы или роли, в которые затем добавляются учетные записи пользователей. Вы можете использовать инструмент геообработки Создать роль (Create Role) для создания ролей в базах данных Oracle, PostgreSQL или SQL Server.

После добавления пользователей в базу данных можно предоставить им разрешения как по отдельности, так и целым группам. Это позволит пользователям работать с базой геоданных. Сюда входят права доступа DDL на создание, изменение и удаление объектов в базе данных. Отдельные владельцы данных могут давать права доступам DML другим пользователям или группам на выбор, вставку, обновление и удаление записей в базе данных. Права доступа DML можно предоставить в ArcGIS for Desktop. Дополнительные сведения об управлении правами доступа DML при помощи ArcGIS for Desktop доступны в разделе Предоставление и отзыв прав доступа к наборам данных. За более подробной информацией о правах доступа, необходимых различным типам пользователей, обратитесь к разделу справки, относящемуся к вашей РСУБД:

Создание подключений к базе геоданных

Работа с данными возможна только после подключения пользователей к базе геоданных из клиентских приложений. Подключения могут устанавливаться напрямую от клиентов к базе данных или от клиентов к базе данных через службу ArcSDE. Можно использовать один или оба этих метода.

Для прямого подключения к базе геоданных вы должны установить клиент РСУБД на клиентский компьютер. Вы можете получить клиент РСУБД от производителя вашей РСУБД. Пользователи баз данных Oracle, PostgreSQL и SQL Server также могут загрузить клиент РСУБД с портала поддержки пользователей Esri.

Если необходимо, чтобы некоторые или все пользователи задействовали службу ArcSDE для подключения к базе данных, необходимо предварительно настроить эту службу и впоследствии поддерживать ее. Служба ArcSDE может работать на том же сервере, что и РСУБД, или на совершенно другом сервере. Для использования службы вы должны загрузить сервер приложений ArcSDE для вашей РСУБД с портала поддержки пользователей Esri и установить его. Инструкции по настройке службы входят в состав установочных файлов сервера приложений ArcSDE.

Обслуживание базы геоданных

По мере добавления данных в базу геоданных и последующего изменения этих данных необходимо обслуживать базу данных, чтобы данные оставались доступными всем авторизованным пользователям без каких-либо задержек или снижения производительности.

Во избежание утраты данных администратор должен регулярно создавать резервные копии и иметь разработанный и проверенный план восстановления. Дополнительные сведения см. в разделах, относящихся к используемой РСУБД:

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

При использовании баз геоданных с контролем версий администратор должен постоянно сжимать базу геоданных для поддержания надлежащего уровня производительности. Сжатие базы геоданных выполняется в ArcGIS с помощью команды «Сжать» (Compress) в дереве каталога или инструмента геообработки Compress, а также сценария Python.

Дополнительные сведения о сжатии см. в разделе Операция сжатия базы геоданных.

Обновление базы геоданных

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

После завершения проверки можно обновить производственное программное обеспечение и базы геоданных. Инструкции см. в разделах, относящихся к используемой реляционной СУБД:

Общие сведения о хранении базы геоданных

При работе с многопользовательскими базами данных администраторы баз данных и баз геоданных должны понимать, как хранятся таблицы базы геоданных и какие типы данных используются. Раздел "Внутри базы геоданных" справки по каждой СУБД предоставляет информацию о типах данных и хранении наборов данных. Кроме того, в этом разделе содержатся сведения об использовании видов данных базы геоданных.

9/10/2013