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

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

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

Шаги:
    Сначала, подготовьте новый сервер.
  1. Установите 64-разрядную версию СУБД на 64-разрядный сервер.

    Для получения дополнительных сведений о точных версиях Oracle и поддерживаемых уровнях образцов см. системные требования к базам данных в ресурсном центре ArcGIS.

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

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

  4. Обновите определение библиотеки libst_shapelib.so в словаре данных Oracle.
    CREATE or REPLACE LIBRARY <library_name> 
    AS '<path_to_library>'
    
  5. Далее подготовьте существующую базу геоданных для перемещения.
  6. Остановите сервис ArcSDE, если он запущен.
    sdemon -o shutdown -i <service> -s <server_name> -p <ArcSDE_administrator_password>
    

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

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

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

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

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

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