Доступно с лицензией Standard или Advanced.
Вы можете обновить тип ST_Geometry type в вашей базе данных Oracle при помощи инструмента геообработки Создать пространственный тип или скрипта Python.
-
Выдайте следующие права пользователю sde, если он их не имеет:
- CREATE SESSION
- CREATE TABLE
- CREATE VIEW
- CREATE PROCEDURE
- CREATE SEQUENCE
- CREATE TRIGGER
- CREATE TYPE
- CREATE INDEXTYPE
- CREATE LIBRARY
- CREATE OPERATOR
- CREATE PUBLIC SYNONYM
- DROP PUBLIC SYNONYM
- ADMINISTER DATABASE TRIGGER
- Установите новую версию клиента ArcGIS для получения новой версии библиотеки st_shapelib.
- Сделайте резервную копию или переименуйте существующую библиотеку st_shapelib на сервере Oracle.
- Скопируйте новую библиотеку libst_shapelib (st_shapelib для Windows) из директории DatabaseSupport места установки клиента ArcGIS и переместите ее в директорию на сервере Oracle, где ранее была расположена старая версия библиотеки. (Если вы поместите ее в новое место, то вам необходимо выполнить обновление определения библиотеки в Oracle.)
Убедитесь, что вы используете библиотеку, соответствующую операционной системе вашего сервера Oracle.
- Запустите ArcCatalog или ArcMap и откройте окно Каталога.
- Подключитесь к базе данных Oracle. Выполните вход в качестве администратора базы данных Oracle.
- Откройте инструмент Создать пространственный тип.
Вы можете воспользоваться окном Поиск (Search) для поиска инструмента или открыть его из группы инструментов Рабочая область (Workspace) набора инструментов Управление данными (Data Management).
- Добавьте подключение базы данных, созданное в шаге 6, в текстовое поле Файл подключения базы данных (Database Connection File).
- Щелкните OK, чтобы запустить инструмент.
Тип ST_Geometry, подтипы и функции обновлены до последней версии.