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

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

Если вы запускаете ArcSDE как 32-разрядное приложение, подключенное к существующей удалённой базе геоданных на 64-разрядной СУБД (DBMS) на 64-разрядном сервере, для перехода вашей инсталляции ArcSDE на 64-разряда следуйте инструкциям в этом разделе.

Шаги:
  1. Создание резервной копии вашей существующей базы геоданных.
  2. Остановите сервис ArcSDE, если он запущен.
    sdemon -o shutdown -i <service> -s <server_name> -p <ArcSDE_administrator_password>
    

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

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

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

  4. Предоставьте права на обновление администратору базы геоданных.

    Для большинства баз геоданных – это пользователь sde. Для баз геоданных в Oracle, созданных в пользовательской схеме, это – владелец схемы.

  5. Удалите 32-разрядный компонент ArcSDE.
  6. Установите 64-разрядный версию компонента ArcSDE на 64-разрядный сервер (на один из принадлежащих СУБД, либо на удаленный).
  7. Библиотека шейп-файлов (и st_raster) теперь 64-разрядная. Поэтому вы должны скопировать новые библиотеки в папку PostgreSQL.
  8. Если необходимо, измените файлы конфигурации, созданные новой инсталляцией ArcSDE, или замените их соответствующими файлами из старой папки $SDEHOME.
  9. Обновите базу геоданных (Upgrade the geodatabase) если вы перешли к новому релизу ArcGIS.
  10. Если ваш сайт использует сервис ArcSDE для подключения к базе геоданных, стартуйте сервис ArcSDE на 64-разрядном сервере используя команду sdemon –o start.
5/10/2014