Skip to main content

changedatastoremode

Эта утилита ArcGIS Data Store используется с реляционным хранилищем, хранилищем объектов и хранилищем пространственно-временных больших данных.

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

Утилита changedatastoremode используется также для обратного переключения хранилища данных в режим "чтение и запись", когда обслуживание будет закончено

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

Если у реляционного хранилища, хранилища пространственно-временных больших данных или хранилища объектов заканчивается место на диске, ArcGIS Data Store переведет его в режим только для чтения, во избежание повреждения данных. Вы можете использовать утилиту changedatastoremode для перевода хранилища данных в режим чтения и записи после того, как выделите достаточно дискового пространства на компьютерах хранилища данных, чтобы работа в режиме чтения и записи выполнялась корректно.

Примечание:

Если ArcGIS Data Store переведет хранилище данных в режим только для чтения из-за нехватки места на диске, автоматическое резервное копирование также будет отключено, чтобы избежать переполнения диска в дальнейшем. Поэтому вам также нужно сбросить свое расписание автоматического архивирования с помощью утилиты updatebackupschedule после обратного переключения хранилища данных в режим "чтение и запись".

Синтаксис

changedatastoremode {readonly | readwrite} [--prompt {yes | no}] --store {relational | spatiotemporal | object}

Примеры

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

./changedatastoremode.sh readonly --store relational --prompt no

changedatastoremode readonly --store relational --prompt no

Чтобы перевести хранилище пространственно-временных больших данных в режим чтения-записи после добавления дискового пространства на компьютеры кластера укажите опцию readwrite и задайте spatiotemporal с опциией --store, как показано в следующем примере:

./changedatastoremode.sh readwrite --prompt no --store spatiotemporal

changedatastoremode readwrite --prompt no --store spatiotemporal