Skip To Content

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

Когда на диске, на котором установлен ArcGIS Data Store и хранятся данные, почти не остается места, вы можете либо освободить место на диске, удалив другие программы и файлы, либо перенести установкe 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 object

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

    unregisterdatastore --stores relational

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

    Если это кластеризованное хранилище объектов или графов, остановите ArcGIS Data Store на всех компьютерах кластера.

  5. Переименуйте имеющуюся директорию ресурсов ArcGIS Data Store.

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

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

    Если это кластеризованное хранилище объектов или графов, запустите 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. Убедитесь, что директория в новом местоположении называется так же, как и исходная.

    Вы не можете использовать хранилище данных и указать путь UNC для директории ресурсов хранилища данных.

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

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

    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

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