Переход на 64-разрядную версию ArcSDE в ОС Linux или UNIX при существующей 32-разрядной СУБД
При наличии установленной 32-разрядной версии ArcSDE напрямую перейти на 64-разрядную версию невозможно.
Самым простым способом переноса данных является использование инструментов, предлагаемых системой управления базами данных (СУБД) для переноса всей базы данных из 32-разрядного экземпляра в 64-разрядный экземпляр.
-
Установите 64-разрядную версию СУБД на 64-разрядный сервер.
- Если процесс, который будет использоваться для перемещения данных или базы данных на новый сервер, не включает в себя пользователей, создайте заново их учетные записи в новой СУБД или на новом сервере в случае использования имен для входа в операционную систему.
-
Если сервис ArcSDE планируется использовать для подключений к базе геоданных, установите 64-разрядный сервер приложений ArcSDE на 64-разрядном сервере (на сервере, где располагается СУБД, или на удаленном сервере).
Инструкции см. в руководстве по установке, входящем в комплект поставки сервера приложений ArcSDE.
-
Остановите сервис ArcSDE, если он запущен.
sdemon -o shutdown -i <service> -s <server_name> -p <ArcSDE_administrator_password>
Инструменты командной строки ArcSDE и документация к ним устанавливаются с помощью сервера приложений ArcSDE.
- Убедитесь, что в настоящий момент ни один из пользователей не подключен к базе геоданных.
Это можно проверить на закладке Подключения (Connections) диалогового окна Администрирование базы геоданных (Geodatabase Administration) в приложении ArcGIS for Desktop.
- Создайте резервную копию базы данных.
- Чтобы перенести базу данных, изучите документацию к СУБД и используйте предпочитаемый метод, а затем выполните следующие действия.
- Если переход на новую версию ArcGIS выполняется одновременно с миграцией базы геоданных в 64-разрядную архитектуру, обновите базу геоданных.
Следуйте инструкциям по подготовке и обновлению, соответствующим используемой СУБД и версии базы геоданных, на которую требуется перейти.
- Если сервис ArcSDE будет использоваться для подключений к базе геоданных, отредактируйте файлы сервиса для ArcSDE и операционной системы, чтобы они содержали запись о сервисе, а затем используйте команду sdemon для его запуска.
- Сбросьте подключения к базе геоданных в клиентских приложениях, чтобы соединиться с новым сервером. В эту категорию входит перенаправление любых репликаций базы геоданных.
- Если переход на новую версию ArcGIS выполняется одновременно с миграцией базы геоданных в 64-разрядную архитектуру, обновите базу геоданных.
- Чтобы убедиться в том, что в новой базе геоданных все работает правильно, после тестирования удалите сервер приложений ArcSDE с 32-разрядного сервера.