ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Обновление настройки open_cursors в базах геоданных Oracle

По умолчанию база геоданных использует значение настройки Oracle open_cursors равным 300. У базы геоданных нет доступа к значению open_cursors для базы данных Oracle, поэтому при задании параметра базы данных Oracle open_cursors равным отличному от 300 значению выполните сохраненную процедуру sde.gdb_util.update_open_cursors для синхронизации настройки базы геоданных open_cursors соответствующей базы данных Oracle.

Подсказка:

Сохраненная процедура sde.gdb_util.update_open_cursors обновляет параметр open_cursors, сохраненный в основном репозитории базы геоданных sde, а также все базы геоданных с пользовательской схемой, которые содержатся в базе данных Oracle. Поэтому вам не требуется запускать процедуру отдельно для баз геоданных с пользовательской схемой.

Если вы не синхронизируете настройку open_cursors между базой данных Oracle и базой геоданных, действия, требующие нескольких подключений к базе геоданных (например, редактирование и выполнение запросов к геометрическим сетям), выполнены не будут.

Начиная с версии 10.5.0.1.4 базы геоданных в Oracle, в базе геоданных будет представлена сохраненная процедура sde.gdb_util.update_open_cursors, и вы сможете выполнить следующие действия для синхронизации настройки open_cursors:

  1. Подключиться к базе геоданных с использованием sys as sysdba из клиента SQL.
  2. Если ваша база геоданных находится в базе данных Oracle 12c, вам необходимо выдать права доступа пользователю sde для запуска сохраненной процедуры sde.gdb_util.update_open_cursors.

    GRANT INHERIT PRIVILEGES ON USER SYS TO SDE;
    

  3. Выполните сохраненную процедуру sde.gdb_util.update_open_cursors.

    EXECUTE sde.gdb_util.update_open_cursors;
    

  4. Для баз геоданных в Oracle 12c можно отозвать права доступаinherit, выданные пользователю sde на шаге 2.

    REVOKE INHERIT PRIVILEGES ON USER SYS TO SDE;
    

Настройки open_cursors базы данных и базы геоданных теперь синхронизированы.

При обновлении настройки Oracle open_cursors запустите эту сохраненную процедуру еще раз.

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2019 Esri. | Конфиденциальность | Правовая информация