Обновите настройки open_cursors в базах геоданных Oracle
По умолчанию база геоданных использует значение настройки Oracle open_cursors, равное 300. База геоданных не имеет доступа к значению настройки open_cursors, заданному в базе данных Oracle; поэтому, если вы установите для настройки open_cursors в базе данных Oracle значение, отличное от 300, выполните сохраненную процедуру sde.gdb_util.update_open_cursors, чтобы синхронизировать значение open_cursors в базе геоданных со значением в используемой базе данных Oracle.
Если вы не синхронизируете настройки open_cursors между базой данных Oracle и базой геоданных, действия, требующие нескольких подключений к базе геоданных, выполнены не будут.
Сохраненная процедура sde.gdb_util.update_open_cursors присутствует в базе геоданных. Выполните эти шаги, чтобы синхронизировать настройки open_cursors, используя сохраненную процедуру:
Подключитесь из клиента SQL к базе геоданных, используя sys as sysdba.
Выдайте права доступа пользователю sde для запуска сохраненной процедуры
sde.gdb_util.update_open_cursors.GRANT INHERIT PRIVILEGES ON USER SYS TO SDE;Запустите сохраненную процедуру
sde.gdb_util.update_open_cursors.EXECUTE sde.gdb_util.update_open_cursors;Вы можете отозвать права доступа
inherit, выданные пользователю sde на шаге 2.REVOKE INHERIT PRIVILEGES ON USER SYS FROM SDE;
Настройки open_cursors базы данных и базы геоданных теперь синхронизированы.
Если в дальнейшем вы обновите значение параметра Oracle open_cursors в базе данных, выполните эту сохраненную процедуру ещё раз, чтобы обновить параметр в базе геоданных.