ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

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

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

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

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

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

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

Базы геоданных, которые хранятся в экземплярах SQL Server Express, служащих серверами БД, можно представить как миниатюрные многопользовательские базы геоданных. Поэтому они нуждаются в уровне администрирования, который в некоторых аспектах схож с администрированием многопользовательских баз геоданных.

Помимо установки экземпляра SQL Server Express и создания учетных данных Microsoft Windows для входа, все задачи администрирования выполняются через ArcCatalog.

Настройка экземпляра SQL Server Express, который будет использоваться в качестве сервера базы данных

Используйте файл установки SQL Server Express, который входит в комплект поставки ArcGIS Desktop, ArcGIS Engine или ArcGIS Server Workgroup, чтобы установить SQL Server Express и настроить его для хранения баз геоданных. Первая часть мастера устанавливает Microsoft SQL Server. Вторая часть служит для записи ключей реестра с указанием экземпляра, который будет использоваться для хранения баз геоданных.

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

Примечание:

Вы должны быть администратором операционной системы Microsoft Windows, чтобы установить программное обеспечение. Если вы не являетесь администратором, то системный администратор в вашей организации должен будет установить и настроить для вас SQL Server Express. Убедитесь, что пользователь, устанавливающий SQL Server Express, добавит вашу учетную запись в качестве администратора этого экземпляра.

Также имейте в виду, что когда вы настраиваете сервер базы данных для работы с ArcGIS Enterprise workgroup, необходимо установить ArcGIS Server и экземпляр SQL Server Express на тот же компьютер.

Создание баз геоданных на сервере баз данных

Необходимо добавить подключение сервера базы данных в Catalog при входе в компьютер с учетной записью администратора сервера базы данных. Подключившись как администратор, используйте мастер Создать базу геоданных для создания баз геоданных на сервере базы данных.

Добавление на сервер баз данных учетных записей и предоставление прав

Как администратор сервера базы данных, вы контролируете, у кого будет доступ к той или иной базе геоданных.

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

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

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

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

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

Многопользовательские базы геоданных хранятся внутри базы данных. Базы геоданных поддерживаются в следующих системах управления реляционными базами данных:

  • IBM Db2
  • IBM Informix
  • Microsoft SQL Server
  • Oracle
  • PostgreSQL

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

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

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

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

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

Получите файлы установки системы управления базой данных от стороннего поставщика. Если вы используете PostgreSQL, можно загрузить поддерживаемую версию с My Esri.

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

Управление доступом пользователей

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

  • Инструмент геообработки Создать роль создает группы или роли баз данных в Oracle, PostgreSQL и SQL Server.
  • Инструмент геообработки Создать пользователя базы данных создает пользователей базы данных с правами доступа для создания данных в базе данных. Используя этот инструмент, вы можете назначить пользователя роли базы данных. Роли можно использовать с базами данных Oracle, PostgreSQL или SQL Server.

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

  • Права доступа к базам геоданных в Db2
  • Права доступа к базам геоданных в Informix
  • Права доступа к базам геоданных в Oracle
  • Права доступа к базам геоданных в PostgreSQL
  • Права доступа к базам геоданных в SQL Server

Подключение к базе геоданных

Пользователи подключаются к базе геоданных из клиентских приложений ArcGIS для создания данных и работы с ними. Для подключения к большинству СУБД необходимо установить клиент базы данных на компьютере с ArcGIS. После установки клиента вам или вашим пользователям необходимо создать файл подключения (.sde) для доступа к базе геоданных.

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

  • Подключение к Db2 из ArcGIS
  • Подключение к Informix из ArcGIS
  • Подключение к Oracle из ArcGIS
  • Подключение к PostgreSQL из ArcGIS
  • Подключение к SQL Server из ArcGIS

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

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

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

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

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

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

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

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

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

  • Обновление базы геоданных в Db2
  • Обновление базы геоданных в Informix
  • Обновление базы геоданных в Oracle
  • Обновление базы геоданных в PostgreSQL
  • Обновление базы геоданных в SQL Server

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация