ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

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

ArcGIS Online

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

ArcGIS Desktop

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

ArcGIS Enterprise

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

Справка

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

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

  • Предотвращение подключений к базам геоданных с пользовательскими схемами
  • Создание хранимых процедур для баз геоданных в схемах пользователей
  • Загрузка данных в базу геоданных в пользовательской схеме
  • Создание резервной копии базы геоданных в пользовательской схеме

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

Несколько не отличающихся административных задач описываются в следующих разделах.

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

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

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

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

Если вы предоставите имя схемы, вы можете также создать отдельные пакеты в базе геоданных с помощью SQL*Plus. Например, для создания пакета dbtune_util в схеме пользователя Thor запустите следующую команду в командной строке SQL.

@dbtune_util.sps THOR

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

Загрузка данных в базу геоданных в пользовательской схеме не отличается от загрузки в основную базу геоданных sde – с помощью инструментов ArcGIS for Desktop.

Однако только владелец схемы может загружать данные в базу геоданных в пользовательской схеме. Все остальные пользователи должны загружать данные в главную базу геоданных sde или в собственные базы геоданных. Например, если пользователь user1 владеет схемой базы геоданных, он может создавать данные только в базе геоданных user1. Например, если пользователь user2 не владеет схемой базы геоданных, он может создавать данные только в главной базе геоданных sde. Если пользователь владеет данными в нескольких базах геоданных в одной и той же базе данных Oracle, базы геоданных не могут быть обновлены, а базу геоданных пользователя схемы будет невозможно удалить. Перед обновлением, вам придется удалить данные из других баз геоданных.

Прежние версии:

Существующие базы геоданных в пользовательских схемах (созданные в ArcGIS 10 или ранее), содержащие данные, принадлежащие другим пользователям, не владеющим схемами, можно обновить; эти пользователи могут продолжать создавать новые и использовать имеющиеся данные. Например, если user1 создал базу геоданных в ArcGIS 9.2, а пользователь user2 создал данные в этой базе геоданных с помощью клиента ArcGIS 10 или предыдущей версии, а затем база геоданных пользователя user1 была обновлена до версии 10.1, то данные user2 остаются доступными и он может продолжить создание данных в базе пользователя user1. Однако рекомендуется переместить данные либо в главную базу геоданных sde, либо в базу геоданных в схеме пользователя, если возможно.

Регистрация таблиц

С помощью SQL или сторонних приложений можно создавать данные и регистрировать таблицы в базе геоданных. Однако таблица может быть зарегистрирована только в одной базе геоданных. Если таблица уже была зарегистрирована в другой схеме, ArcGIS возвращает ошибку SE_TABLE_REGISTERED_OUTSIDE_SCHEMA. Также, как упоминалось ранее, пользователи могут зарегистрировать данные только в одной базе геоданных в базе данных Oracle.

Для регистрации таблицы в базе геоданных в пользовательской схеме подключитесь к базе геоданных от имени владельца таблицы, щелкните правой кнопкой мыши на таблице под подключением к базе данных в дереве Каталога, выберите Управление (Manage) и щелкните Зарегистрировать в базе геоданных (Register with Geodatabase).

ArcGIS определяет, существует ли подходящий столбец, который можно использовать для ObjectID (это должен быть столбец целочисленных значений без NULL), а также тип пространственных объектов, пространственную привязку и пространственный экстент при регистрации пространственной таблицы. Если ArcGIS не сможет определить эту информацию, вам будет предложено предоставить ее. Дополнительную информацию см. в разделе Регистрация таблицы в базе геоданных.

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

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

ArcGIS Desktop

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

ArcGIS Platform

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

Об Esri

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