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

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

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

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

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

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

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

Выполните следующие шаги, чтобы создать базу геоданных в схеме пользователя, отличного от sde:

Шаги:
  1. Предоставьте пользователю соответствующие права для создания базы геоданных.
  2. Создайте табличное пространство пользователя и сделайте его пространством по умолчанию.
  3. Запустите ArcMap или ArcCatalog на компьютере, где установлено клиентское приложение Oracle.
  4. Откройте инструмент Создать многопользовательскую базу геоданных (Create Enterprise Geodatabase).

    Этот инструмент вы найдете в группе инструментов Администрирование баз геоданных (Geodatabase Administration) набора инструментов Управление данными (Data Management).

  5. В раскрывающемся списке Платформа базы данных (Database Platform) выберите Oracle.
  6. Укажите информацию, необходимую для подключения к экземпляру Oracle.
    • Если вы уже настроили конфигурацию клиентского приложения Oracle для использования псевдонима сети TNS, введите псевдоним сервиса сети в текстовом окне Экземпляр (Instance).
    • Если вы не настроили конфигурацию псевдонима сети клиентского приложения Oracle, введите в текстовом окне Экземпляр (Instance) строку быстрого подключения Oracle (Oracle Easy Connection).

    Список возможных значений см. в разделе Подключения баз данных в ArcGIS for Desktop.

  7. Введите имя и пароль пользователя, которому будет принадлежать база геоданных.
  8. Введите имя табличного пространства пользователя по умолчанию в поле Имя табличного пространства (Tablespace Name).
  9. Щелкните OK, чтобы запустить инструмент.
5/10/2014