Доступно с лицензией Standard или Advanced.
Для поддержания целостности данных к объектам базы геоданных применяют блокировки. Например, если кто-то редактирует данные в таблице, то блокировка схемы устанавливается на таблицу таким образом, что владелец не может изменить схему таблицы в то время, как кто-то редактирует данные.
Какие блокировки вы можете видеть из клиента ArcGIS Desktop зависит от того, являетесь ли вы владельцем набора данных или версии, или администратором базы геоданных. Владельцы наборов данных и версий могут просматривать блокировку элементов, которыми они владеют; администраторы базы геоданных могут видеть все блокировки и отключать пользователей, удерживающих блокировку, если необходимо.
Просмотр информации о блокировках для ваших наборов данных и версий
Если вам нужно узнать, кто удерживает блокировку, которая не позволяет вам изменять схему набора данных, владельцем которой вы являетесь, или удалять версию, которой вы владеете, то вы можете просмотреть список этих блокировок выбрав вариант Управление в контекстном меню набора данных ArcMap или ArcCatalog.
- Запустите ArcMap или ArcCatalog и подключитесь к базе геоданных в качестве владельца набора данных или версии.
- Щелкните свой набор данных, наведите курсор на пункт Управление, затем щелкните Блокировки.
Список Блокировки открыт, и вы можете просматривать блокировки для наборов данных и версий, владельцем которых вы являетесь. Изначально на список наложен фильтр, отображающий только блокировки, установленные на набор данных или версию, к которой вы подключены в настоящий момент.
- Если вам требуется снятие блокировки, то либо свяжитесь с указанным в списке пользователем, удерживающим блокировку, и попросите закрыть подключение к версии или набору данных, либо обратитесь к администратору базы геоданных.
Управление блокировками базы геоданных
Администраторы базы геоданных могут видеть, кто является владельцем схемы, версии и блокировок состояний для всех элементов в базе геоданных на вкладке Блокировки диалогового окна Администрирование базы геоданных. Администратор базы геоданных может также удалять подключения, которые удерживают блокировки, чтобы высвободить ресурс для использования. Учтите, что вы не можете удалить отдельную блокировку; вы можете только отключить пользователя, при этом удалятся все блокировки, удерживаемые этим пользователем.
- Запустите ArcMap или ArcCatalog и подключитесь к базе геоданных в качестве пользователя sde.
- Щелкните правой кнопкой мыши на подключение к базе данных в дереве Каталога, наведите указатель на пункт Администрирование, щелкните Администрирование базы геоданных, а затем щелкните на вкладке Блокировки.
Список Блокировки открыт, и вы можете просматривать все блокировки для всех объектов базы геоданных.
Используйте ниспадающие меню в верхней части для фильтрации по имени объекта, типу блокировки или владельцу блокировки.
- Обратитесь к пользователю, удерживающему блокировку, которая должна быть снята, и попросите его закончить транзакцию и отключиться от базы геоданных. Если пользователь отлучился на день, и блокировка должна быть снята немедленно, то вы можете отключить пользователя.
- Если это необходимо, щелкните правой кнопкой блокировку и выберите Отключить пользователя.
Пользователь sde должен иметь статус superuser в кластере базы данных, чтобы иметь возможность отключения пользователей.