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

Эта тема относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.

С помощью инструмента геообработки Создать многопользовательскую базу геоданных в ArcGIS for Desktop, можно сделать в базе данных Oracle следующее:

Перед тем, как запустить инструмент Создать многопользовательскую базу геоданных, необходимо, как минимум, установить и настроить Oracle и установить клиентское приложение Oracle на компьютере где установлен ArcGIS for Desktop. Если вы будете использовать SQL запросы к типу хранения геометрии по умолчанию ST_Geometry, то вы должны также скопировать библиотеку ST_Geometry из директории DatabaseSupport вашего клиентского приложения ArcGIS и поместить ее на вашем сервере Oracle, после чего обновить эти библиотеки и настроить Oracle extproc.

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

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

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

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

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

  5. Для того, чтобы создать администратора и хранилище базы геоданных, вы должны быть подключены к базе данных в качестве ее администратора. Поэтому в поле Администратор базы данных указано имя пользователя sys.
  6. Введите пароль пользователя sys в поле Пароль администратора базы данных (DBMS Administrator Password).
  7. Введите имя администратора базы геоданных в текстовом окне Администратор базы геоданных (Geodatabase Administrator).
    • Для основной базы геоданных sde, имя администратора должно быть sde. Если пользователя с таким именем в базе данных еще нет, то инструмент создаст пользователя и предоставит ему права доступа, необходимые для создания базы геоданных. Если пользователь уже существует, ему предоставляются необходимые права.
    • Если вы создаете базу геоданных по схеме, определенной пользователем, введите имя существующего пользователя, который станет владельцем этой базы геоданных. Прежде, чем вы сможете создать базу геоданных в пользовательской схеме, у вас уже должна быть создана основная база геоданных sde. Инструмент наделяет указанного пользователя правами доступа, необходимыми для создания базы геоданных.
  8. Введите пароль администратора базы геоданных в текстовом окне Пароль администратора базы геоданных (Geodatabase Administrator Password).

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

  9. Задайте табличное пространство для администратора базы геоданных.
    • Если у вас имеется заранее настроенное табличное пространство, которое вы хотите использовать как репозитарий базы геоданных, введите имя этого табличного пространства в текстовом поле Имя табличного пространства (Tablespace Name).
    • Если вы хотите, чтобы инструмент создал табличное пространство, введите корректное имя в текстовом окне Имя табличного пространства (Tablespace Name), и инструмент создаст для вас 400 MB табличного пространства в Oracle в местоположении по умолчанию. Если имя табличного пространства не указано, будет создано табличное пространство SDE_TBS в качестве табличного пространства по умолчанию для пользователя sde.
  10. Чтобы указать Файл авторизации (Authorization File), выберите файл keycodes, который был создан при авторизации ArcGIS for Server Enterprise.

    Этот файл записывается в папку \\Program Files\ESRI\License<release#>\sysgen на серверах Windows и /arcgis/server/framework/runtime/.wine/drive_c/Program Files/ESRI/License<release#>/sysgen в Linux. Если вы еще не сделали этого, авторизуйте ArcGIS for Server сейчас, чтобы создать этот файл.

  11. Щелкните OK, чтобы запустить инструмент.

Создание базы геоданных (GDBCreateGeodatabase<№>.log) регистрируется в файле журнала, который сохраняется в каталоге, указанном для переменной %TEMP%, на том компьютере, где запущен инструмент.

Связанные темы

5/10/2014