Переход на 64-разрядную версию ArcSDE в ОС Linux или UNIX при существующей 32-разрядной СУБД

При наличии установленной 32-разрядной версии ArcSDE напрямую перейти на 64-разрядную версию невозможно.

Самым простым способом переноса данных является использование инструментов, предлагаемых системой управления базами данных (СУБД) для переноса всей базы данных из 32-разрядного экземпляра в 64-разрядный экземпляр.

Шаги:
    Сначала, подготовьте новый сервер.
  1. Установите 64-разрядную версию СУБД на 64-разрядный сервер.
  2. Если процесс, который будет использоваться для перемещения данных или базы данных на новый сервер, не включает в себя пользователей, создайте заново их учетные записи в новой СУБД или на новом сервере в случае использования имен для входа в операционную систему.
  3. Если сервис ArcSDE планируется использовать для подключений к базе геоданных, установите 64-разрядный сервер приложений ArcSDE на 64-разрядном сервере (на сервере, где располагается СУБД, или на удаленном сервере).

    Инструкции см. в руководстве по установке, входящем в комплект поставки сервера приложений ArcSDE.

  4. Далее подготовьте существующую базу геоданных для перемещения.
  5. Остановите сервис ArcSDE, если он запущен.
    sdemon -o shutdown -i <service> -s <server_name> -p <ArcSDE_administrator_password>
    

    Инструменты командной строки ArcSDE и документация к ним устанавливаются с помощью сервера приложений ArcSDE.

  6. Убедитесь, что в настоящий момент ни один из пользователей не подключен к базе геоданных.

    Это можно проверить на закладке Подключения (Connections) диалогового окна Администрирование базы геоданных (Geodatabase Administration) в приложении ArcGIS for Desktop.

  7. Создайте резервную копию базы данных.
  8. Наконец, переместите базу геоданных в новую СУБД.
  9. Чтобы перенести базу данных, изучите документацию к СУБД и используйте предпочитаемый метод, а затем выполните следующие действия.
    1. Если переход на новую версию ArcGIS выполняется одновременно с миграцией базы геоданных в 64-разрядную архитектуру, обновите базу геоданных.

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

    2. Если сервис ArcSDE будет использоваться для подключений к базе геоданных, отредактируйте файлы сервиса для ArcSDE и операционной системы, чтобы они содержали запись о сервисе, а затем используйте команду sdemon для его запуска.
    3. Сбросьте подключения к базе геоданных в клиентских приложениях, чтобы соединиться с новым сервером. В эту категорию входит перенаправление любых репликаций базы геоданных.
  10. Чтобы убедиться в том, что в новой базе геоданных все работает правильно, после тестирования удалите сервер приложений ArcSDE с 32-разрядного сервера.
5/10/2014