Обновление базы геоданных в Oracle
ArcGIS 10 и более поздние версии баз геоданных обновляются при помощи инструмента геообработки Обновить базу геоданных (Upgrade Geodatabase) или скрипта Python. Следовательно, на компьютере должна быть установлена текущая версия ArcGIS for Desktop Standard или Advanced, ArcGIS Engine Runtime с расширением Обновление базы геоданных (Geodatabase Update), ArcGIS Runtime или ArcGIS for Server (Standard или Advanced), поскольку функциональность геообработки ArcGIS предоставляется через этих клиентов.
Если базы геоданных расположены в схемах пользователей, отличных от пользователя sde, необходимо сначала обновить главную базу геоданных sde, а затем обновить каждую базу геоданных в схемах других пользователей. Каждая база геоданных обновляется отдельно.
Перед обновлением убедитесь, что вы прочитали и выполнили действия, указанные в разделах Подготовка к обновлению базы геоданных в Oracle.
В этом разделе описано, как обновлять многопользовательскую базу геоданных с помощью инструмента геообработки Обновить базу геоданных (Upgrade Geodatabase), который запускается при нажатии на кнопку Обновить базу геоданных (Upgrade Geodatabase) в диалоговом окне Свойства базы геоданных (Geodatabase Properties). Вы можете также найти необходимый инструмент и запустить его или запустить скрипт Python.
- Запустите ArcCatalog или откройте окно Каталог (Catalog) в ArcMap, ArcGlobe или ArcScene.
- Раскройте узел Подключения базы данных (Database Connections) и подключитесь к базе данных, которую вы хотите обновить.
Необходимо установить прямое подключение к базе геоданных в качестве администратора базы геоданных. Если такое подключение еще не существует, добавьте новое подключение. Дополнительные сведения см. в разделе Подключение к базе данных в ArcGIS for Desktop.
- Щелкните правой кнопкой мыши подключение к базе геоданных и выберите Свойства.
- Щелкните закладку Общие (General).
Если требуется выполнить обновление, кнопка Обновить базу геоданных (Upgrade Geodatabase) будет активна.
Если кнопка Обновить базу геоданных (Upgrade Geodatabase) неактивна, это может быть связано с тем, что вы подключаетесь к базе геоданных с помощью клиента, имеющего такую же версию, что и база геоданных ArcSDE; ваша СУБД не поддерживает обновленную версию; вы используете подключение через сервис ArcSDE вместо прямого подключения к базе геоданных или подключение производится из клиента ArcGIS for Desktop Basic.
-
Нажмите кнопку Обновить базу геоданных (Upgrade Geodatabase).
Откроется инструмент геообработки Обновить базу геоданных (Upgrade Geodatabase). Текстовое поле Входная база геоданных (Input geodatabase) будет автоматически заполнено информацией о подключении к базе геоданных.
-
Esri рекомендует не отключать опции Проверка предварительных условий (Pre-requisites check) и Обновить базу геоданных (Upgrade geodatabase) в инструменте геообработки Обновить базу геоданных (Upgrade Geodatabase). В этом случае перед продолжением обновления базы геоданных приложение будет проверять, выполнены ли предварительные условия для обновления.
Проверка предварительных условий определяет другие активные подключения к базе геоданных, имеет ли подключенный пользователь права, достаточные для обновления базы геоданных, и может ли база данных поддерживать работу с XML-столбцами; позволяет убедиться в том, что все наборы данных могут быть открыты, а также в том, что основная база геоданных была обновлена перед тем, как может быть обновлена какая-либо база геоданных пользовательской схемы; определяет, что используются база данных и библиотеки одинаковой версии. Если какое-либо из предварительных условий не выполнено, инструмент прекращает свою работу. Перед повторным запуском процедуры обновления вы должны исправить все проблемы.
Результат этой проверки отображается в диалоговом окне инструмента геообработки. Если выполнить проверку (или обновление) не удается, результаты также записываются в журнал GDBUpgrade.log, который находится в папке c:\ Documents and Settings \<user name>\ Local Settings\Application Data\ESRI\<ArcGIS product> на ОС Windows XP и Server 2003; c:\Users\<user name>\AppData\Local\ESRI\<ArcGIS product> на ОС Windows Vista, 7 или Server 2008; или в <user home>/.arcgis<#>/Application Data/ESRI на ОС Linux.
- Нажмите кнопку ОК, чтобы запустить проверку и обновление.
- Если все этапы проверки будут пройдены успешно, инструмент запустит процесс обновления. Статус проверки предварительных условий и обновления отображается в диалоговом окне инструмента геообработки. Если обновление заканчивается сбоем, в файл журнала GDBUpgrade.log производится запись информации. Дополнительная информация записывается в файл sdesetup.log, находящийся в системной директории TEMP.
- Когда инструмент успешно завершит свою работу, щелкните Закрыть (Close), чтобы закрыть диалоговое окно инструмента геообработки.
Вы не сможете запустить инструмент Обновить базу геоданных (Upgrade Geodatabase), если в фоновом режиме у вас уже выполняется какой-либо другой инструмент геообработки.
База геоданных обновлена до последней версии.
Чтобы обновить наборы сетевых данных, наборы кадастровых данных или наборы данных мозаики в базе геоданных, используйте инструмент геообработки Обновить набор данных (Upgrade Dataset) или скрипт Python.
Обновления сетевых наборов данных, наборов данных участков и наборов данных мозаики не являются обязательными. Однако, если вы не выполните их обновление, вы не получите доступа к самым последним функциям в этих наборах данных.
Если у вас есть версионные виды (ранее называвшиеся многоверсионными видами), и вы хотите воспользоваться новой функциональностью версионного вида, сбросьте существующие версионные виды и вновь создайте их в одном из клиентов ArcGIS 10.1 после того, как обновите вашу базу геоданных.