Права доступа для использования ArcGIS с базой данных Oracle

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

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

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

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

Тип пользователяТребуемые права доступаЦель

Пользователь, просматривающий данные

CREATE SESSION

Это право доступа позволяет пользователям подключаться к базе данных.

SELECT в таблицах других пользователей

Пользователи, просматривающие данные, должны иметь права SELECT для определенных таблиц, к которым им разрешено делать запрос.

Редактор данных*

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

INSERT, UPDATE, DELETE в таблицах других пользователей

Задайте операции редактирования, которые редакторы будут выполнять в конкретных таблицах.

Вы можете предоставить любую комбинацию прав INSERT, UPDATE и DELETE, в зависимости от требований редакторов. Поэтому, можно создать несколько групп редакторов и предоставить каждой соответствующие права. Например, у вас может быть группа full_edit, имеющая все три права доступа, а также SELECT для таблиц, которые будут редактироваться участниками группы, и группа updates_only только с правами SELECT и UPDATE для таблиц, которые будут редактироваться ее участниками.

Создатель данных

CREATE SESSION

Это право доступа позволяет пользователям подключаться к базе данных.

  • CREATE SEQUENCE
  • CREATE TABLE
  • CREATE TRIGGER

Эти права позволяют создавать в базе данных таблицы и классы объектов, а также заполнять поля Object ID.

*Для редактирования данных, опубликуйте редактируемые веб-слои векторных объектов, которые ссылаются на данные в базе данных Oracle.

Если создатели данных будут создавать представления для ограничения количества данных, возвращаемых базой данных клиенту ArcGIS, также предоставьте им разрешение на CREATE VIEW. Если требуется, чтобы создатели данных могли удалять созданные ими объекты, предоставьте им следующие дополнительные права:

  • DROP VIEW
  • DROP TABLE

Подсказка:

Для ArcGIS Insights могут потребоваться дополнительные права доступа. См. раздел Необходимые права доступа к базе данных справочной системы ArcGIS Insights для получения дополнительной информации.