Краткий обзор обновлений многопользовательской базы геоданных
Целью обновления многопользовательской базы геоданных является обновление системных таблиц базы геоданных и установка обновленных процедур хранения, типов и функций.
Установка новой версии клиента ArcGIS или применение пакета обновления, патча или горячего исправления к существующей установке с последующим обновлением базы геоданных позволяет вам получить преимущество новой функциональности и исправления ошибок.
В ArcGIS 10 и более поздних версиях обновления базы геоданных должны производиться с помощью утилиты Upgrade Geodatabase (Обновление базы геоданных) или скрипта на Python. Не используйте команду sdesetup для обновления базы геоданных. Если вы сделаете это, то получите сообщение о том, что база геоданных уже существует, и обновление не начнётся.
Esri рекомендует проверять обновления базы геоданных и СУБД на отдельном сервере разработок или проверочном сервере. После того, как вы протестируете обновленную базу данных на сервере для разработки или тестирования, и все будет работать так, как ожидалось, вы можете обновить вашу производственную базу геоданных. Esri также рекомендует вам планировать ваши обновления заранее, чтобы убедиться, что все сотрудники, участвующие или затрагиваемые обновлением, уведомлены о запланированном обновлении.
Вы можете обновить базы геоданных ArcSDE 9.3, 9.3.1 или 10 до базы геоданных версии 10.1. Если ваша база геоданных более ранней версии, вы должны сначала произвести обновление на поддерживаемую версию, а затем произвести обновление до 10.1.
Перед обновлением ознакомьтесь со следующими разделами.
Подготовка к обновлению базы геоданных в DB2
Обновление базы геоданных в DB2 или Обновление базы геоданных для DB2 на z/OS
![Примечание Примечание](rsrc/note.png)
Обновление с бета-версии на релизную не поддерживается.
Ниже описан план обычных шагов, которые вы должны произвести, когда будете готовы к обновлению многопользовательской базы геоданных:
- Создайте резервную копию базы данных.
- Удалите всю добавленную вручную функциональность, которую вы могли добавить в системные таблицы базы геоданных за дополнение к ArcGIS, такие как триггеры, совместная работа в репликации SQL Server или дополнительные индексы. Процедура обновления не может учитывать модификации, которые вы произвели в системных таблицах. Если эти модификации помешают изменению схемы системной таблицы, обновление завершится неудачей.
- Если вы используете сервис ArcSDE, выполните следующие действия:
- Остановите сервис (не ставьте на паузу) или удалите его.
- Если вы производите обновление на новую версию ArcGIS, удалите старую версию ArcSDE. Если вы применяете пакет обновления, патч или горячее исправление, то не удаляйте ArcSDE.
- Установите новую версию сервера приложений ArcSDE или примените пакет обновления, патч или горячее исправление для ArcSDE.
Примечание:
Загрузите программу установки сервера приложений ArcSDE для использующейся СУБД с портала Esri Customer Care.
- Установите новую версию ArcGIS for Desktop (Standard или Advanced), ArcGIS Engine Runtime с дополнительным модулем Geodatabase Update или ArcGIS for Server (Standard или Advanced).
- Для обновления, администратор базы данных должен предоставить администратору базы геоданных дополнительные права доступа. Список прав находится в каждом разделе "Права доступа".
- Прямое подключение к базе геоданных. В большинстве случаев вы будете подключаться как администратор базы геоданных.
- Откройте диалоговое окно Свойства базы геоданных (Geodatabase Properties), перейдите на вкладку Общие (General), а затем щёлкните на Обновить базу геоданных (Upgrade Geodatabase). Это откроет диалоговое окно утилиты обработки геоданных Upgrade Geodatabase (Обновление базы геоданных).
- Запустите инструмент Обновить базу геоданных (Upgrade Geodatabase).
- В Windows пересоздайте сервис ArcSDE (если он используется) с помощью команд sdeservice и sdemon. В UNIX или Linux запустите сервис ArcSDE (если он используется) с помощью команды sdemon.
Примечание:
Административные команды sdeservice и sdemon ArcSDE устанавливаются вместе с сервером приложений ArcSDE.