Обновление типа ST_Geometry в базе данных Oracle

Вы можете обновить тип ST_Geometry type в вашей базе данных Oracle при помощи инструмента геообработки Создать пространственный тип (Create Spatial Type) или скрипта Python.

Шаги:
  1. Выдайте следующие права пользователю 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

  2. Установите новую версию клиента ArcGIS для получения новой версии библиотеки st_shapelib.
  3. Сделайте резервную копию или переименуйте существующую библиотеку st_shapelib на сервере Oracle.
  4. Скопируйте новую библиотеку libst_shapelib (st_shapelib для Windows) из директории DatabaseSupport места установки клиента ArcGIS и переместите ее в директорию на сервере Oracle, где ранее была расположена старая версия библиотеки. (Если вы поместите ее в новое место, то вам необходимо выполнить обновление определения библиотеки в Oracle.)

    Убедитесь, что вы используете библиотеку, соответствующую операционной системе вашего сервера Oracle.

  5. Запустите ArcCatalog или ArcMap и откройте окно Каталог (Catalog).
  6. Создайте подключение к вашей базе данных Oracle. Выполните вход в качестве администратора базы данных Oracle.
  7. Откройте инструмент Создать пространственный тип (Create Spatial Type).

    Вы можете воспользоваться окном Поиск (Search) для поиска инструмента или открыть его из группы инструментов Рабочая область (Workspace) набора инструментов Управление данными (Data Management).

  8. Добавьте описание подключения к базе данных, которую вы создали в шаге 5, в текстовое поле Файл подключения к базе данных (Database Connection File).
  9. Щелкните OK, чтобы запустить инструмент.

Тип ST_Geometry, подтипы и функции обновлены до последней версии.

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

9/11/2013