Skip To Content

Перенос ArcGIS Data Store с одного диска на другой на одной машине

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

Вы можете перемещать каталог ArcGIS Data Store и содержимое хранилищ графа, реляционных хранилищ и хранилищ данных кэша листов с одного диска компьютера на другой.

Примечание:

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

В следующих шагах предполагается, что на компьютере установлено хранилище данных только одного типа. Не выполняйте описанные ниже действия, если на компьютере установлено несколько типов ArcGIS Data Store.

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

  1. Откройте командную строку на компьютере с ArcGIS Data Store, на котором и запущено хранилище данных, и измените директорию на \datastore\tools.
  2. Запустите утилиту backupdatastore, чтобы создать резервную копию хранилища данных, которое вы собираетесь переместить.
  3. Запустите утилиту unregisterdatastore, чтобы отменить регистрацию хранилища графов, реляционного хранилища данных и хранилища данных кэша листов с хост-сервера.
    Примечание:

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

    В этом примере хранилище графов не зарегистрировано:

    unregisterdatastore --stores graph

    В этом примере реляционное хранилище данных не зарегистрировано:

    unregisterdatastore --stores relational

    В этом примере хранилище данных кэша листов не зарегистрировано:

    unregisterdatastore --stores tilecache

  4. Остановите сервис ArcGIS Data Store на всех компьютерах этого хранилища данных.

    Например, если хранилище данных кэша листов содержит три компьютера, вы должны остановить сервис ArcGIS Data Store на всех трех компьютерах.

  5. Переименуйте существующую директорию ресурсов ArcGIS Data Store на компьютере, на котором вы перемещаете установку ArcGIS Data Store с диска на диск.

    Вы должны сделать это, потому что директория в новом местоположении должна называться так же, как и в исходной директории ресурсов ArcGIS Data Store.

    Например, переименуйте C:\arcgisdatastore в C:\old_arcgisdatastore. При восстановлении хранилища данных на шаге 7 директория ресурсов в новом местоположении должна называться arcgisdatastore.

  6. Запустите сервис ArcGIS Data Store на всех компьютерах этого хранилища данных.
  7. Запустите на компьютере, где вы перемещаете хранилище данных с диска на диск, утилиту restoredatastore, используя следующий синтаксис:

    restoredatastore --target <backup name> --source-loc <backup file location> --data-dir <location of new ArcGIS Data Store directory> --server-url <hosting server URL> --server-admin <ArcGIS Server administrator for hosting server> --server-password <password for ArcGIS Server administrator for hosting server>

    Примечание:

    Используйте параметр data-dir, чтобы указать новое местоположение директории ArcGIS Data Store, например D:\arcgisdatastore. Убедитесь, что директория в новом местоположении называется так же, как и исходная.

    Ниже приведены примеры восстановления хранилища данных с новым расположением директории ресурсов:

    Восстановите реляционное хранилище данных из файла резервной копии.

    restoredatastore  --store relational --target rel1 --source-loc \\backupserver\datastore_backups\backup\relational  
    --data-dir D:\arcgisdatastore  --server-url servermachine.domain.com --server-admin siteadmin --server-password siteadminpassword

    Восстановите хранилище данных кэша листов из файла резервной копии.

    restoredatastore --store tilecache--target tc1 --source-loc \\backupserver\datastore_backups\backup\tilecache  
    --data-dir D:\arcgisdatastore  --server-url servermachine.domain.com --server-admin siteadmin --server-password siteadminpassword