Краткий обзор обновлений многопользовательской базы геоданных

Целью обновления многопользовательской базы геоданных является обновление системных таблиц базы геоданных и установка обновленных процедур хранения, типов и функций.

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

В ArcGIS 10 и более поздних версиях обновления базы геоданных должны производиться с помощью инструмента геообработки Upgrade Geodatabase (Обновить базу геоданных) или скрипта на Python. Не используйте команду sdesetup для обновления базы геоданных. При использовании этой команды вы получите сообщение о том, что база геоданных уже существует, и обновление не начнется.

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

Вы можете обновить базы геоданных версий 9.3, 9.3.1, 10 или 10.1 до версии 10.2. Если ваша база геоданных более ранней версии, вы должны сначала произвести обновление до поддерживаемой версии, а затем произвести обновление до 10.2.

Перед обновлением ознакомьтесь со следующими разделами.

Подготовка к обновлению базы геоданных в DB2

Обновление базы геоданных в DB2 или Обновление базы геоданных для DB2 на z/OS

ПримечаниеПримечание:

Обновление с бета-версии до официальной версии не поддерживается.

Ниже описан план обычных шагов, которые вы должны произвести, когда будете готовы к обновлению многопользовательской базы геоданных:

  1. Создайте резервную копию базы данных.
  2. Удалите всю добавленную вручную функциональность, которую вы могли добавить в системные таблицы базы геоданных вне системы ArcGIS, например, триггеры, репликации SQL Server или дополнительные индексы. Процедура обновления не может учитывать модификации, которые вы произвели в системных таблицах. Если эти модификации помешают изменению схемы системной таблицы, обновление будет остановлено с ошибкой.
  3. Если вы используете сервис ArcSDE, выполните следующие действия.
    • Остановите службу (не ставьте ее на паузу) или удалите ее.
    • Если вы производите обновление на новую версию ArcGIS, удалите старую версию ArcSDE. Если вы применяете пакет обновления, патч или горячее исправление, то не удаляйте ArcSDE.
    • Установите новую версию сервера приложений ArcSDE или примените пакет обновления, патч или горячее исправление для ArcSDE.
      ПримечаниеПримечание:

      Загрузите программу установки сервера приложений ArcSDE для вашей СУБД с портала поддержки пользователей Esri.

  4. Установите новую версию ArcGIS for Desktop (Standard или Advanced), ArcGIS Engine Runtime с дополнительным модулем Geodatabase Update или ArcGIS for Server (Standard или Advanced).
  5. Для выполнения обновления администратор базы данных должен предоставить администратору базы геоданных дополнительные права доступа. Список прав находится в каждом разделе "Права доступа".
  6. Прямое подключение к базе геоданных. В большинстве случаев вы будете подключаться как администратор базы геоданных.
  7. Откройте диалоговое окно Свойства базы геоданных (Geodatabase Properties), перейдите на закладку Общие (General), а затем щелкните на Обновить базу геоданных (Upgrade Geodatabase). Это откроет диалоговое окно инструмента геообработки Upgrade Geodatabase (Обновить базу геоданных).
  8. Запустите инструмент Обновить базу геоданных (Upgrade Geodatabase).
  9. В Windows создайте заново службу ArcSDE (если она используется) с помощью команд sdeservice и sdemon. В UNIX или Linux запустите службу ArcSDE (если она используется) с помощью команды sdemon.
    ПримечаниеПримечание:

    Команды администрирования sdeservice и sdemon ArcSDE устанавливаются вместе с сервером приложений ArcSDE.

Связанные темы

5/10/2014