Создать многопользовательскую базу геоданных (Инструменты Управление данными)
Краткая информация
Создает базу данных, местоположения хранилищ и пользователя базы данных, работающего как администратор и владелец базы геоданных. Функциональные возможности базы геоданных зависят от используемой СУБД. Инструмент предоставляет администратору базы геоданных полномочия, необходимые для создания базы геоданных, а затем создает базу геоданных в базе данных.
Использование
В следующей таблице описана функциональность инструмента для каждого типа системы управления базами данных:
Функция
База данных
Создание базы данных
PostgreSQL и Microsoft SQL Server
Создание табличного пространства
Oracle
Создание пользователя администратора базы геоданных в базе данных
Oracle, PostgreSQL и SQL Server
Помните, что инструмент создает пользователя в SQL Server, только если вы создаете базу геоданных со схемой sde.
Предоставляет администратору базы геоданных права, необходимые для создания базы геоданных, обновления базы геоданных и удаления подключений к базе данных
Oracle и PostgreSQL
Предоставляет администратору базы геоданных права, необходимые для создания базы геоданных и удаления подключений к базе данных
SQL Server (при создании базы геоданных с sde-схемой)
Предоставляет администратору права доступа, необходимые для импорта данных с помощью Oracle Data Pump
Oracle
Создание базы геоданных в указанной базе данных
Oracle, PostgreSQL и SQL Server
На компьютере должны быть установлены ArcGIS Desktop (Standard or Advanced)), ArcGIS Pro (Standard or Advanced)) или ArcGIS Server, где вы будете создавать базу геоданных. Если вы используете Oracle или SQL Server, то вам также необходимо установить и настроить клиент СУБД на компьютере, где установлен клиент ArcGIS.
Перед созданием базы геоданных в Oracle вам надо будет загрузить файл
DatabaseSupport.zip(Windows) илиDatabaseSupport.tar(Linux) с сайта My Esri, чтобы сохранить библиотеку st_shapelib (Windows) или libst_shapelib (Linux). Перенесите библиотеку на сервер Oracle. Убедитесь, что вы скопировали библиотеку, соответствующую операционной системе на вашем сервере Oracle.Вам необходимо сделать пространственный тип доступным для кластера базы данных PostgreSQL перед созданием базы геоданных. Для использования типа геометрии ST_Geometry, вы должны загрузить файл
DatabaseSupport.zip(Windows) илиDatabaseSupport.tar(Linux) с сайта , чтобы получить библиотеку st_geometry. Скопируйте файл библиотеки в папку%PostgreSQL%\lib(в Windows) или$PKGLIBDIR(в Linux) на сервере PostgreSQL. Убедитесь, что вы скопировали библиотеку, подходящую для версии PostgreSQL, которую вы используете, и операционной системе, в которой установлено ПО PostgreSQL. Чтобы использовать пространственный тип PostGIS, установите PostGIS в кластер базы данных PostgreSQL.Этот инструмент не поддерживается сервисами базы данных.
После создания базы геоданных в PostgreSQL или Oracle вы не сможете переименовать базу данных, в которой она хранится. Имя базы данных хранится в системных таблицах базы геоданных и используется в полных именах таблиц и классов объектов; поэтому изменение имени базы данных с помощью ее инструментов делает данные базы геоданных недоступными.
Для создания лицензионного файла для многопользовательских баз геоданных, лицензированных с ArcGIS Enterprise on Kubernetes, используйте операцию REST 'exportGeodatabaseLicense'.
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Платформа базы данных |
Укажите тип СУБД, к которой вы подключаетесь для создания базы геоданных.
|
String |
|
Экземпляр |
Имя экземпляра. Для SQL Server укажите имя экземпляра SQL Server. Чувствительные к регистру экземпляры SQL Server, а также экземпляры с двоичной сортировкой не поддерживаются. Для Oracle укажите имя TNS или строку подключения Oracle Easy. Для PostgreSQL – введите имя сервера, где установлен PostgreSQL. |
String |
|
База данных (Дополнительный) |
Имя базы данных. Этот параметр действителен для PostgreSQL и SQL Server. Вы можете либо ввести имя существующей предварительно настроенной базы данных, либо имя базы данных, которую создаст инструмент. Если инструмент создает базу данных в SQL Server, размеры файлов либо будут совпадать с заданными вами размерами для базы данных модели SQL Server, либо будут равны 500 Мб для файла Если инструмент создает базу данных в PostgreSQL, база данных |
String |
|
Аутентификация операционной системы (Дополнительный) |
Задает тип аутентификации, который будет использоваться для подключения к базе данных.
|
Boolean |
|
Администратор базы данных (Дополнительный) |
Пользователь-администратор базы данных для аутентификации в базе данных. В Oracle используйте пользователя |
String |
|
Пароль администратора базы данных (Дополнительный) |
Пароль администратора базы данных для аутентификации в базе данных. |
Encrypted String |
|
Схема, принадлежащая Sde (Дополнительный) |
Этот параметр относится только к SQL Server и указывает, создается ли база геоданных в схеме пользователя
|
Boolean |
|
Администратор базы геоданных (Дополнительный) |
Имя пользователя администратора базы геоданных. При использовании PostgreSQL это значение должно быть Если вы используете Oracle, значение равно Примечание:Создание или обновление баз геоданных в пользовательских схемах в Oracle больше не поддерживаются. Если вы используете SQL Server и выбрали базу геоданных с sde-схемой, это значение должно быть |
String |
|
Пароль администратора базы геоданных (Дополнительный) |
Пароль пользователя - администратора базы геоданных. Если администратор базы геоданных в СУБД уже существует, введенный пароль должен совпадать с существующим паролем. Если администратор базы геоданных не существует, введите допустимый пароль базы данных для нового пользователя. Пароль должен соответствовать требованиям парольной политики СУБД. Пароль – это зашифрованная строка. |
Encrypted String |
|
Имя табличного пространства (Дополнительный) |
Имя табличного пространства. Этот параметр относится только к СУБД Oracle и PostgreSQL. Для Oracle проделайте следующее:
Этот инструмент не создает табличное пространство в PostgreSQL. Необходимо либо ввести имя существующего табличного пространства, которое будет использоваться как пространство базы данных по умолчанию, либо оставить этот параметр пустым. Если не указать значение этого параметра, инструмент создаст базу данных в табличном пространстве pg_default. |
String |
|
Файл авторизации |
Файл кодов, который был создан в процессе авторизации ArcGIS Server. Если данная процедура не выполнена, авторизуйте ArcGIS Server для создания этого файла. Этот файл расположен в папке Подсказка:Директория Может потребоваться скопировать файл ключей с компьютера ArcGIS Server в директорию, к которой есть доступ у инструмента. |
File |
|
Пространственный тип (Дополнительный) |
Указывает, какой пространственный тип будет использоваться. Это относится только к базам данных PostgreSQL.
|
String |
Производные выходные данные
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Многопользовательская база геоданных успешно создана |
Показывает успешность создания многопользовательской базы геоданных. |
Boolean |
Параметры среды
Этот инструмент не использует параметры среды геообработки.
Информация о лицензировании
- Basic: Нет
- Standard: Да
- Advanced: Да