ArcGIS Desktop

  • Документация
  • Поддержка

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

ArcGIS Online

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

ArcGIS Desktop

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

ArcGIS Enterprise

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

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

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

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

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

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

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

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

Кроме установки экземпляра SQL Server Express и создания учетных данных Windows для входа, все задачи администрирования выполняются с помощью ArcGIS for Desktop.

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

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

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

Примечание:

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

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

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

Необходимо добавить подключение к серверу баз данных к ArcGIS for Desktop, выполнив вход на компьютер в качестве администратора сервера, и воспользоваться мастером Создать базу геоданных (Create Geodatabase) для создания баз геоданных на сервере баз данных.

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

Если другие пользователи также должны иметь доступ к новым базам геоданных, вы должны будете добавить их на сервер баз данных. Перед этим следует создать доменные или локальные учетные данные Windows для входа. Как правило, доменные учетные данные создаются администратором сети. Администратор компьютера, на котором был установлен SQL Server Express, может создавать локальные учетные данные для входа. Локальные учетные данные используются только при входе на определенный компьютер.

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

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

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

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

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

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

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

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

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

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

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

При работе с большинством систем управления базами данных установщик РСУБД следует получить у стороннего поставщика. Программу установки PostgreSQL можно получить на My Esri или загрузить в другом месте.

После установки и настройки клиента ArcGIS и реляционной СУБД воспользуйтесь инструментом геообработки Создать многопользовательскую базу геоданных (Create Enterprise Geodatabase) или Включить многопользовательскую базу геоданных (Enable Enterprise Geodatabase) или скриптом Python для создания базы геоданных.

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

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

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

  • Права доступа для баз геоданных в DB2
  • Права доступа для баз геоданных в Informix
  • Права доступа в базах геоданных в Oracle
  • Права доступа в базах геоданных PostgreSQL
  • Права доступа в базах геоданных на SQL Server

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

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

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

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

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

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

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

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

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

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

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

ArcGIS Desktop

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

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

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