Опции конфигурации таблицы файлов журнала баз геоданных в PostgreSQL.

Существует четыре различных опции для файла журнала ArcSDE: совместный, на основании сеанса, автономный, а также пулы из файлов журнала на основании сеанса или автономных файлов журнала. Каждый описан в отдельных разделах данной темы.

В большинстве случаев конфигурация файла журнала ArcSDE по умолчанию для вашей системы управления базами данных (DBMS) должна быть достаточной и является рекомендованной настройкой.

В PostgreSQL, конфигурацией файла журнала по умолчанию являются совместно используемые файлы журнала ArcSDE.

Опции файла журнала задаются с помощью определенных параметров в таблицах sde_server_config и sde_dbtune.

Параметры в данных таблицах изменяются с использованием команд sdeconfig и sdedbtune соответственно. Данные команды, а также другие инструменты администрирования командной строки ArcSDE должны быть загружены с портала поддержки клиентов Esri при помощи сервера приложений ArcSDrE. Синтаксис команд и примеры использования команд приведены в руководстве по командам администрирования, которое предоставляется вместе с установкой сервера приложений ArcSDE.

Совместно используемые файлы журнала

Совместные файлы журнала являются общими для всех сеансов подключения одного пользователя. При подключении нескольких пользователей с использованием одной учетной записи, все такие сеансы добавляют и удаляют записи из одной таблицы данных файла журнала.

Когда необходимо использовать совместные файлы журнала

Используйте совместные файлы журнала в том случае, если у вас имеется большое количество одновременных сеансов и каждый сеанс подключается с использованием отдельной учетной записи СУБД (что рекомендуется для выполнения подключений к базе геоданных).

Когда не стоит использовать совместные файлы журналов

Вы можете не захотеть использовать совместные файлы журналов в том случае, если у вас имеется множество подключений с одним именем пользователя, например, при использовании сервиса ArcIMS, генерирующего множественные подключения с одним именем пользователя. Это может привести к борьбе за ресурсы и времени ожидания для таблицы SDE_LOGFILE_DATA. В этом случае вы можете использовать файлы журналов на основании сеансов.

Таблицы, созданные для совместных файлов журнала

Таблицами файла журнала, используемыми для данной опции, являются SDE_LOGFILES и SDE_LOGFILE_DATA. Они создаются в схеме подключения пользователя при его первом превосходящем порог выборе. Для ArcGIS for Desktop данный порог составляет 100 записей.

В SDE_LOGFILES хранится информация о каждой создаваемой выборке (файле журнала). Столбцы logfile_name и logfile_id в данной таблице уникальным образом идентифицируют имя файла журнала, а столбец logfile_id связывает запись файла журнала с таблицей SDE_LOGFILE_DATA. Таблица SDE_LOGFILE_DATA содержит logfile_data_id и идентификатор объекта для выбранных записей.

Все записи удаляются как только происходит очистка выборки с целью недопущения чрезмерного роста таблицы SDE_LOGFILE_DATA. Таблица SDE_LOGFILES усекается после окончания сеанса пользователя. Таблицы SDE_LOGFILE_DATA и SDE_LOGFILES остаются в схеме пользователя.

Параметры для использования совместных файлов журнала

В таблице SERVER_CONFIG необходимы следующие параметры для создания таблиц совместного файла журнала:

  • MAXSTANDALONELOGS = 0
  • ALLOWSESSIONLOGFILE = FALSE
  • LOGFILEPOOLSIZE = 0

Настройки для управления хранением таблиц совместно используемых файлов журнала и индексов

Существует несколько параметров под ключевым словом LOGFILE_DEFAULTS таблицы DBTUNE, управляющие способом или местом хранения таблиц файла журнала в базе данных. Вам не нужно задавать их для использования совместных файлов журнала, но вы можете задавать их в том случае, если желаете изменить способ хранения таблиц SDE_LOGFILES и SDE_LOGFILE_DATA и индексов в базе данных.

Для PostgreSQL используются следующие параметры:

  • LD_INDEX_ALL
  • LD_STORAGE
  • LF_INDEX_ID
  • LF_INDEX_NAME
  • LF_STORAGE

Подробнее см. в Параметры конфигурации PostgreSQL DBTUNE.

Необходимые пользовательские разрешения для работы с совместно используемыми файлами журнала

Так как таблицы файла журнала принадлежат подключающемуся пользователю, то пользователи должны иметь права доступа, позволяющие им создавать необходимые объекты данных. например таблицы. Это необходимо даже тогда, когда пользователь обладает доступом только для чтения базы геоданных или для ArcSDE задан параметр "только для чтения". Если данные права доступа не назначены, то пользователь получит сообщение об ошибке при первой попытке создания выборки, размер которой превосходит пороговый размер для конкретного клиентского приложения. Однако после того, как для пользователя будут созданы таблицы SDE_LOGFILES и SDE_LOGFILE_DATA, администратор базы геоданных может отменить данные права доступа.

Например: архитектор Ian может только выбрать данные из базы геоданных для выполнения анализов, относящихся к его задаче. Таким образом, он будет пользователем с правами "только для чтения". Однако, если Ian захочет создать таблицы SDE_LOGFILES и SDE_LOGFILE_DATA в базе геоданных города ArcSDE, то ему потребуется возможность создания таблиц в базе геоданных.

Вместо того чтобы выдавать пользователю Ian разрешение для неограниченного создания таблиц, администратор базы геоданных решает войти в базу геоданных под именем Ian, сделать выборку, размер которой превосходит порог, а затем отозвать у Ian права доступа для создания таблиц.

Для работы с совместно используемыми файлами журнала в PostgreSQL необходимы следующие разрешения:

  • CONNECT
  • USAGE для собственной схемы пользователя
  • CREATE для собственной схемы пользователя

Вы создаете схему для большинства пользователей PostgreSQL и предоставляете им право AUTHORIZATION для схемы, что автоматически назначает права USAGE и CREATE. Однако пользователям, у которых должен быть доступ только для чтения, нельзя предоставлять AUTHORIZATION в их схемах. Вместо этого необходимо назначить каждому такому пользователю права доступа к схеме USAGE и CREATE. Вы можете отозвать право доступа к схеме CREATE после создания таблиц файлов журнала в схеме пользователя. Право USAGE должно остаться, чтобы пользователь мог работать с таблицами файлов журнала в будущем.

Файлы журнала по сеансам

Таблицы файлов журнала на основании сеанса предназначены для отдельного сеанса и могут содержать множество выборок (файлов журнала). Каждый сеанс, для которого выполняется вход, требует набора таблиц для выборок.

Когда необходимо использовать файлы журнала на основании сеанса

Вы можете использовать файлы журналов на основании журналов в том случае, если у вас имеется множество одновременных подключений к базе геоданных с одним именем пользователя.

Когда не стоит использовать файлы на основании сеанса

Вы не можете использовать файлы журналов на основании сеанса в том случае, если у вас имеются пользователи с правами "только для чтения", подключающиеся к базе данных.

Таблица сеанса удаляется из схемы пользователя после окончания сеанса. Это означает, что ее необходимо повторно создать когда это необходимо; таким образом, для использования таблиц файла журнала на основании сеанса, пользователю необходимы права доступа для создания таблиц.

Таблицы, созданные для файлов журнала на основании сеанса

Создаются три таблицы: SDE_LOGFILES, SDE_LOGFILE_DATA и SDE_SESSION<SDE_ID>. SDE_LOGFILE_DATA в данном случае фактически не используется, но при этом создается автоматически. В таблице SDE_LOGFILES хранится информация о выборке плюс тег сеанса <SDE_ID>, добавляемый к имени таблицы SDE_SESSION. Таблица SDE_SESSION содержит идентификатор объекта для выбранного набора и идентификатор файла журнала.

Таблицы SDE_LOGFILES и SDE_LOGFILE_DATA остаются в базе геоданных. Таблица SDE_LOGFILES усекается после отключения подключающегося приложения. Таблица SDE_SESSION<SDE_ID> усекается когда подключающееся приложение удаляет файлы журнала, а таблица удаляется после отключения сеанса.

Настройки для работы с файлами журнала по сеансам (не объединенными)

В таблице sde_server_config, для создания таблиц файлов журнала по сеансам, не принадлежащим администратору ArcSDE, необходимо наличие следующих настроек:

  • ALLOWSESSIONLOGFILE = TRUE
  • MAXSTANDALONELOGS = 0
  • LOGFILEPOOLSIZE = 0

Настройки для управления хранением таблиц файлов журнала по сеансам и индексов

Ключевое слово LOGFILE_DEFAULTS таблицы sde_dbtune имеет несколько параметров, которые управляют способом и местом хранения таблиц файлов журналов в базе данных. Чтобы использовать файлы журналов по сеансам, параметры задавать не нужно, но их можно задать, если вы хотите изменить способ хранения таблиц SDE_LOGFILES, SDE_LOGFILE_DATA и SDE_SESSION и индексов в базе данных.

Для PostgreSQL используются следующие параметры:

  • LD_INDEX_ALL
  • LD_STORAGE
  • LF_INDEX_ID
  • LF_INDEX_NAME
  • LF_STORAGE
  • SESSION_INDEX
  • SESSION_STORAGE

Описание этих параметров находится в разделе Параметры конфигурации PostgreSQL DBTUNE.

Необходимые пользовательские разрешения для работы с файлами журнала по сеансам

Файлы журнала на основании сеанса принадлежат пользователю, начинающему сеанс подключения. Это означает, что пользователю необходимы права доступа для создания требуемых объектов базы данных.

Для работы с файлами журнала по сеансам в PostgreSQL всем пользователям необходимы следующие разрешения:

  • CONNECT
  • USAGE для собственной схемы пользователя
  • CREATE для собственной схемы пользователя

Вы создаете схему для большинства пользователей PostgreSQL и предоставляете им право AUTHORIZATION для схемы, что автоматически назначает права USAGE и CREATE. Однако пользователям, у которых должен быть доступ только для чтения, нельзя предоставлять AUTHORIZATION в их схемах. Вместо этого необходимо назначить каждому такому пользователю права доступа к схеме USAGE и CREATE. Вы можете отозвать право доступа к схеме CREATE после создания таблиц файлов журнала в схеме пользователя. Право USAGE должно остаться, чтобы пользователь мог работать с таблицами файлов журнала в будущем.

Автономные файлы журнала

Автономные файлы журнала создаются сеансом для каждой выборки, которую должно сохранить приложение.

Автономные файлы журнала создают большое количество таблиц для всех опций файла журнала. Помните, что для хранения всех этих таблиц файла журнала необходимо обеспечить достаточное пространство. Параметры DBTUNE SESSION_STORAGE и SESSION_INDEX указывают место на диске для таблиц и индексов автономных файлов журнала в большинстве СУБД.

Когда необходимо использовать автономные файлы журнала

Если вы не видите проблем с выдачей прав доступа для создания таблиц в базе геоданных всем пользователям базы данных, вы можете использовать таблицы автономного файла журнала.

Одно из преимуществ таблиц автономного файла журнала заключается в том, что после очистки выборки таблица SDE_LOGDATA, содержащая данную выборку, усекается, а не удаляется. Усечение может быть выполнено быстрее, чем операция удаления, так как нет необходимости вызова внутреннего выражения Structured Query Language (SQL). Однако существует большое не так много случаев, для которых указанная цель повышения производительности превзойдет затраты на создание и хранение отдельных таблиц файла журнала для каждого слоя.

Когда не стоит использовать автономные файлы

Вы не можете использовать автономные файлы журналов в том случае, если у вас имеются пользователи с правами "только для чтения", подключающиеся к базе данных. Таблицы SDE_LOGDATA<SDE_ID> удаляются из схемы пользователя после прекращения соединения. Они должны создаваться заново каждый раз, когда превышается порог выборки для слоя, поэтому вы не можете отозвать права доступа CREATE у пользователей, если они будут подключаться к базе геоданных.

Таблицы, созданные для автономных файлов журнала

Для каждой выборки, превышающей порог и созданной сеансом, создается новая таблица SDE_LOGDATA<SDE_ID> для каждого слоя. Это устраняет борьбу за ресурсы для таблицы SDE_LOGDATA. При этом, если новая таблица создается для каждой выборки и удаляется после разрыва подключения, то создается большое количество выражений CREATE TABLE и DROP TABLE SQL.

Таблицы SDE_LOGFILES и SDE_LOGFILE_DATA создаются в схеме пользователя после соединения. Таблица SDE_LOGFILES хранит в себе свойства выборки, но таблица SDE_LOGFILE_DATA не используется.

Если выборка больше не требуется для слоев, то таблицы SDE_LOGDATA<SDE_ID> усекаются. Таблицы SDE_LOGDATA<SDE_ID> удаляются после прекращения соединения. Таблицы SDE_LOGFILES и SDE_LOGFILE_DATA остаются в схеме пользователя даже после отключения пользователя; при этом SDE_LOGFILES усекается.

Настройки для работы с автономными файлами журнала

Параметр MAXSTANDALONELOGS в таблице sde_server_config задает количество автономных файлов журнала, которое может быть создано. По умолчанию MAXSTANDALONELOGS равен 0, поэтому, если вы хотите использовать автономные файлы журнала, необходимо задать значение для MAXSTANDALONELOGS, равное количеству автономных файлов, которое может создать каждый пользователь.

Для создания таблиц автономного файла журнала, которые не принадлежат администратору базы геоданных, необходимы следующие параметры:

  • MAXSTANDALONELOGS = <максимальное количество таблиц SDE_LOGDATA<SDE_ID>, которые может создать пользователь>
  • LOGFILEPOOLSIZE = 0

Автономные файл используются до выполнения квоты сеанса, определенной параметром конфигурации сервера MAXSTANDALONELOGS. Когда пользователь превышает предел автономных файлов журнала, другими словами, если приложению требуется одновременно создать больше выборок (файлов журнала), чем задано параметром MAXSTANDALONELOGS, ArcSDE предпримет попытку создания файлов журнала на основании сеанса, но только в том случае, если параметру ALLOWSESSIONLOGFILE присвоено значение TRUE. Если создать файл журнала на основании сеанса невозможно, выполняется попытка создания совместного файла журнала. Если попытка создания совместного файла журнала не является успешной, и необходимо использовать автономные файлы журнала, то ArcSDE возвращает сообщение ошибки.

Для ознакомления с порядком использования типов файла журнала см. В каком порядке используются файлы журнала ArcSDE? .

Настройки для управления хранением таблиц автономных файлов журнала и индексов

Ключевое слово LOGFILE_DEFAULTS таблицы sde_dbtune имеет несколько параметров, которые управляют способом и местом хранения таблиц файлов журналов в базе данных. Чтобы использовать автономные файлы журналов параметры задавать не нужно, но их можно задать, если вы хотите изменить способ хранения таблиц SDE_LOGFILES, SDE_LOGFILE_DATA и SDE_LOGDATA и индексов в базе данных.

Для PostgreSQL используются следующие параметры:

  • LD_INDEX_ALL
  • LD_STORAGE
  • LF_INDEX_ID
  • LF_INDEX_NAME
  • LF_STORAGE
  • SESSION_INDEX
  • SESSION_STORAGE

Описание этих параметров находится в разделе Параметры конфигурации PostgreSQL DBTUNE.

Пользовательские разрешения, необходимые для работы с автономными файлами журнала (не объединенными)

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

Для работы с автономными таблицами файлов журнала в PostgreSQL всем пользователям необходимы следующие разрешения:

  • CONNECT
  • USAGE для собственной схемы пользователя
  • CREATE для собственной схемы пользователя

Вы создаете схему для большинства пользователей PostgreSQL и предоставляете им право AUTHORIZATION для схемы, что автоматически назначает права USAGE и CREATE. Однако пользователям, у которых должен быть доступ только для чтения, нельзя предоставлять AUTHORIZATION в их схемах. Вместо этого необходимо назначить каждому такому пользователю права доступа к схеме USAGE и CREATE. Вы можете отозвать право доступа к схеме CREATE после создания таблиц файлов журнала в схеме пользователя. Право USAGE должно остаться, чтобы пользователь мог работать с таблицами файлов журнала в будущем.

Право CONNECT назначается по умолчанию всем пользователям; поэтому, предоставлять это право необходимо только в том случае, если вы отозвали его у группы PUBLIC.

Пулы файлов журнала, принадлежащие администратору ArcSDE

Администратор базы геоданных может создавать пул файлов журнала, который может быть откреплен и использован другими пользователями. Это могут быть файлы журнала на основании сеанса или автономные файлы журнала. Совместные файлы журнала не могут быть откреплены от пула файла журнала ArcSDE.

Использование пула файлов журнала ArcSDE необходимо для того, чтобы избежать необходимости наделения пользователей правами доступа, необходимыми для создания объектов в базе данных.

Когда необходимо использовать пулы файлов журнала, принадлежащие администратору базы геоданных.

Вы будете использовать пулы фалов журнала в том случае, если не можете дать пользователям возможность создания таблиц файлов журнала в их собственных схемах. При этом пользователям все еще нужны права доступа для создания сеансов или подключения к базе данных.

Использование ресурсов пула более эффективно для файлов журнала на основании сеанса так как они записывают многочисленные выборки в одну таблицу; при этом автономные файлы журнала используют одну таблицу для каждой допустимой выборки.

Когда не нужно использовать пулы файлов журнала, принадлежащие администратору базы геоданных.

В общем случае использование пулов файлов журналов требует больших затрат на обслуживание, так как вам требуется оценить количество необходимых таблиц файла журнала, выполнять изменение размера пула или количества используемых пулов. Помните, что большой пул файла журнала или большое количество пулов файла журнала может негативно отразится на производительности.

Таблицы, созданные для пулов файлов журнала, принадлежащие администратору ArcSDE

Значение, заданное параметру LOGFILEPOOLSIZE в таблице sde_server_config определяет число таблиц SDE_LOGPOOL_<table_ID>, созданных в схеме администратора ArcSDE. Например, если вы зададите параметру LOGFILEPOOLSIZE значение 5, в схеме администратора ArcSDE создаются следующие таблицы:

  • SDE_LOGPOOL_1
  • SDE_LOGPOOL_2
  • SDE_LOGPOOL_3
  • SDE_LOGPOOL_4
  • SDE_LOGPOOL_5

В дополнительную таблицу схемы администратора базы геоданных, SDE_LOGFILE_POOL, записывается SDE_ID для сеанса ArcSDE и идентификационный номер таблицы. <table_ID> в имени таблицы SDE_LOGPOOL соответствует значению столбца table_ID таблицы SDE_LOGFILE_POOL.

Если вы используете пул файлов журнала на основании сеанса, то каждый сеанс, создающий выборку, превосходящую порог выборки, добавляет одну новую запись в таблицу SDE_LOGFILE_POOL, а сеанс выделяется для одной из таблиц SDE_LOGPOOL_<table_ID>. Если дополнительные файлы журнала создаются в одном сеансе, например, вторая выборка из 300 записей создается в одном сеансе ArcMap, то в таблицу SDE_LOGPOOL добавляются новые файлы журнала (выборка).

Когда файлы журнала очищаются, происходит усечение таблицы SDE_LOGPOOL, открепляемой для сеанса. Например, при очистке второй выборки в сеансе ArcMap, из таблицы SDE_LOGPOOL удаляются 300 записей, но записи первой выборки остаются. Когда файлы первой выборки очищаются, данные записи удаляются из таблицы SDE_LOGPOOL.

Если вы используете пул автономных файлов журнала, то каждый файл журнала (выборка необходимого размера) создает новую запись в таблице SDE_LOGFILE_POOL и используется одна из таблиц SDE_LOGPOOL. Например, для одного сеанса ArcMap, вы выбираете (1) из класса объектов, хранящего информацию о виде деятельности, все эти виды деятельности имеют лицензию на подачу пищи, и (2) из класса объектов, хранящего информацию о ливневых стоках и всех ливневых отстойниках, расположенных в пределах одного километра от организации, подающей пищу – в таблицу SDE_LOGFILE_POOL добавляются две записи: одна для выборки видов деятельности, вторая для выборки ливневых отстойников. Каждой выборке будет присвоена отдельная таблица SDE_LOGPOOL.

Когда файл журнал (выборка) очищается, происходит усечение соответствующей таблицы SDE_LOGPOOL.

Настройки, необходимые для работы с пулами файлов журнала, принадлежащих администратору ArcSDE

Параметры LOGFILEPOOLSIZE и HOLDLOGPOOLTABLES в таблице sde_server_config относятся исключительно к пулам файлов журнала.

Как было указано в предыдущем разделе, для создания пула файлов журнала, присвойте параметру конфигурации LOGFILEPOOLSIZE значение, равное количеству файлов журнала (другими словами, количество таблиц SDE_LOGPOOL), которое необходимо создать. Значение должно отражать количество сеансов подключения к вашему серверу помимо автономных файлов журнала, если разрешено.

Для подсчета общего количества файлов журнала, которые необходимо задать для пула файла журнала, используйте следующие формулы:

  • Если разрешены файлы журнала сеанса, а не автономные файлы журнала

    LOGFILEPOOLSIZE = общее ожидаемое количество сеансов

    Например, если для параметра MAXSTANDALONELOGS задано значение 0, для ALLOWSESSIONLOGFILE значение TRUE, и вам требуется не более 30 одновременных подключений к базе геоданных, то параметру LOGFILEPOOLSIZE необходимо присвоить значение 30.

  • Если разрешены автономные файлы журнала, а не файлы журнала сеанса

    LOGFILEPOOLSIZE = MAXSTANDALONELOGS * общее ожидаемое количество сеансов

    Например, если для параметра MAXSTANDALONELOGS задано значение 5, для ALLOWSESSIONLOGFILE значение FALSE, и вы ожидаете не более 10 одновременных подключений к базе геоданных, то параметру LOGFILEPOOLSIZE необходимо присвоить значение 50. LOGFILEPOOLSIZE = 5 * 10.

  • Если разрешены и файлы журнала сеанса, и автономные файлы журнала

    LOGFILEPOOLSIZE = (MAXSTANDALONELOGS + 1) * общее ожидаемое количество сеансов

    Например, если для параметра MAXSTANDALONELOGS задано значение 8, для ALLOWSESSIONLOGFILE значение "истина", и вы ожидаете не более 20 одновременных подключений к базе геоданных, то параметру LOGFILEPOOLSIZE необходимо присвоить значение 180. LOGFILEPOOLSIZE = (8 + 1) * 20.

Если пул переполнен и требуется другая таблица файла журнала, то ArcSDE предпримет попытку ее создания в схеме пользователя. Если таблица файла журнала не может быть создана в схеме пользователя, то возвращается сообщение об ошибке.

Таблицы SDE_LOGPOOL_<table_ID> создаются или удаляются при всяком изменении параметра LOGFILEPOOLSIZE. В предыдущем примере, когда параметру LOGFILEPOOLSIZE присваивается значение 180, создается 180 таблиц SDE_LOGPOOL_<table_ID>. Если вы измените параметр LOGFILEPOOLSIZE на 100, то 80 из этих таблиц будут удалены.

Другой параметр пула файла журнала, HOLDLOGPOOLTABLES, определяет когда таблица SDE_LOGPOOL возвращается в пул и может быть использована другими пользователями. Если параметру HOLDLOGPOOLTABLES присвоено значение TRUE (по умолчанию), то записи в таблице SDE_LOGFILE_POOL и таблицах SDE_LOGPOOL остаются заблокированными до окончания сеанса подключения. Если параметру HOLDLOGPOOLTABLES присвоено значение FALSE, то таблицы файла журнала освобождаются и таблица SDE_LOGFILE_POOL усекается если выборка больше не требуется. Такое поведение присуще пулам из файлов журналов на основании сеанса и пулам автономных файлов журнала.

Настройки для управления хранением пулов таблиц файлов журнала администратора ArcSDE и индексов

Ключевое слово LOGFILE_DEFAULTS таблицы sde_dbtune имеет всего несколько параметров, которые управляют способом хранения таблиц SDE_LOGPOOL<SDE_ID> и их индексами.

В ArcSDE for PostgreSQL, в таблице sde_dbtune используются параметры LD_STORAGE и LD_INDEX_ALL, которые управляют способом хранения таблиц SDE_LOGPOOL<SDE_ID> и их индексов. Эти два параметра также управляют хранением таблицы и индекса SDE_LOGFILE_DATA. Описание этих параметров находится в разделе Параметры конфигурации PostgreSQL DBTUNE.

Вам не нужно задавать их для использования пулов таблиц файла журнала, но вы можете задавать их в том случае, если желаете изменить способ хранения таблиц SDE_LOGPOOL<SDE_ID> и индексов в базе данных.

Пользовательские разрешения, необходимые для работы с пулами файлов журнала, принадлежащих администратору ArcSDE

Для использования таблиц файлов журнала в пуле, пользователям необходима только возможность подключения к базе данных и возможность использования объектов в схеме администратора ArcSDE.

Для работы с пулами файлов журнала в PostgreSQL необходимы следующие разрешения:

  • CONNECT
  • USAGE для собственной схемы пользователя
ПримечаниеПримечание:

Если база данных PostgreSQL используется исключительно для хранения вашей базы геоданных, обычно разрешение USAGE в схеме sde задается как PUBLIC, что позволяет не задавать его для каждой отдельной роли или группы. Разрешение USAGE в схеме sde необходимо для доступа пользователей к базе геоданных.

ПримечаниеПримечание:

Право CONNECT назначается по умолчанию всем пользователям; поэтому, предоставлять это право необходимо только в том случае, если вы отозвали его у группы PUBLIC.

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

5/10/2014