Kurzer Überblick über die Aktualisierung von Geodatabases

Durch Aktualisieren einer Geodatabase können Sie die in der neuesten Version der Software verfügbaren Funktionen verwenden.

Sie können das Geoverarbeitungswerkzeug Geodatabase aktualisieren (lässt sich direkt über die Toolbox "Datenmanagement" öffnen oder über die Schaltfläche "Geodatabase aktualisieren" in den Datenbankeigenschaften öffnen) oder ein Python-Skript verwenden, um eine Geodatabase zu aktualisieren. Verwenden Sie ein Python-Skript, wenn Sie nicht auf ArcGIS for Desktop zugreifen können. Dies würde wahrscheinlich nur dann eintreten, wenn Sie eine Enterprise-Geodatabase aktualisieren. In diesem Fall können Sie auf einem Computer, auf dem ArcGIS Engine mit der Erweiterung "Geodatabase Update", ArcGIS for Server Standard Enterprise oder ArcGIS for Server Advanced Enterprise installiert ist, ein Python-Skript ausführen.

Das Werkzeug und das Skript stellen eine Option zum Ausführen einer Prüfung bereit, um sicherzustellen, dass die Geodatabase bestimmte Voraussetzungen für die Aktualisierung erfüllt, sowie eine Option zur Durchführung der Geodatabase-Aktualisierung. Esri empfiehlt, dass Sie sowohl die Voraussetzungsprüfung als auch die Aktualisierung ausführen.

HinweisHinweis:
  • Aktualisierungen von Betaversionen der Software werden nicht unterstützt.
  • Eine aktualisierte Geodatabase kann möglicherweise nicht in einer älteren ArcGIS-Version geöffnet werden, da einige ältere Versionen von ArcGIS neuere Versionen der Geodatabase nicht unterstützen.
  • Es gibt kein offizielles Verfahren für das Herunterstufen einer Geodatabase auf eine frühere Version. Wenn Sie die Geodatabase nach der Aktualisierung auf eine neuere Version herabstufen möchten, müssen Sie die alte Datenbank aus der Sicherung wiederherstellen oder – für File- und Personal-Geodatabases – die Sicherungskopie der Geodatabase verwenden, die Sie vor der Aktualisierung erstellt haben.

Voraussetzungsprüfungen

Schließen Sie die Voraussetzungsprüfung ein, wenn Sie das Werkzeug "Geodatabase aktualisieren" ausführen oder es über ein Python-Skript aufrufen.

Mithilfe der Voraussetzungsprüfung vor der Aktualisierung können Sie feststellen, ob es Schritte gibt, die Sie ausführen müssen, um die Geodatabase in einen Zustand zu versetzen, der aktualisiert werden kann. Die Ergebnisse der Voraussetzungsprüfung werden im Geoverarbeitungsfenster angezeigt und in eine Protokolldatei (GDBUpgrade<n>.log) geschrieben, die im TEMP-Verzeichnis des Systems erstellt wird. Das <n> im Namen der Protokolldatei ist eine eindeutige Zahl, die die jeweilige Voraussetzungsprüfung bzw. das jeweilige Aktualisierungsereignis identifiziert.

Wenn die Voraussetzungsprüfung für eine File- oder Personal-Geodatabase ausgeführt wird, wird Folgendes erkannt:

Für Enterprise-, Workgroup- oder Desktop-Geodatabases werden die folgenden Voraussetzungen ausgewertet:

Wenn die Geodatabase diese Voraussetzungen erfüllt, Sie eine Sicherung der Geodatabase erstellt und (bei Enterprise-Geodatabases) die Schritte im entsprechenden Vorbereitungsthema für Ihr DBMS ausgeführt haben, können Sie die Geodatabase aktualisieren.

Was bei der Aktualisierung passiert

Wenn Sie eine Geodatabase aktualisieren, wird überprüft, ob die Geodatabase aktualisiert werden kann, und anschließend werden die Systemtabellen und alle zugehörigen Funktionen, Typen oder gespeicherten Prozeduren aktualisiert.

Zudem werden folgende Prozesse ausgeführt, wenn Sie eine 9.3.x-Geodatabase auf ArcGIS 10 oder höher aktualisieren:

  1. Es werden neue Geodatabase-Systemtabellen erstellt.
  2. Der Inhalt der alten Geodatabase-Systemtabellen wird in die neuen Geodatabase-Systemtabellen kopiert.
  3. Die Versionsnummer der Geodatabase wird um den entsprechenden Wert erhöht.
  4. Die alten Geodatabase-Systemtabellen werden entfernt.

Der Aktualisierungsvorgang ist fehlertolerant; wenn die Aktualisierung an irgendeinem Punkt fehlschlägt, können Sie die Aktualisierung für die teilweise aktualisierte Geodatabase erneut ausführen, nachdem die Ursache des Fehlers behoben wurde. Alle teilweise abgeschlossenen Vorgänge wurden zurückgesetzt oder werden übersprungen, wenn die Aktualisierung erneut ausgeführt wird. Sie müssen die Datenbank nicht von der Sicherung wiederherstellen oder erneut laden.

Wenn Sie die Aktualisierung nach einem unerwarteten Fehler oder Ereignis nicht beenden können, weil Sie beispielsweise keine Zeit mehr haben und die Benutzer ihre Arbeit fortsetzen müssen, wird von Esri empfohlen, dass Sie die teilweise aktualisierte Geodatabase nicht für die Produktion verwenden. Stellen Sie stattdessen die Geodatabase aus der Sicherung wieder her, bevor Sie den Benutzern gestatten, eine Verbindung zur Produktions-Geodatabase herzustellen.

Wie im vorherigen Abschnitt erwähnt, wird im TEMP-Verzeichnis des Systems eine Protokolldatei für die Aktualisierung (GDBUpgrade<n>.log) erstellt. In dieser Datei wird der Fortschritt des Aktualisierungsvorgangs aufgezeichnet. Wenn bei der Aktualisierung Fehler auftreten, werden sie in diese Datei geschrieben. Wenn während des Aktualisierungsvorgangs unerwartete Fehler auftreten, überprüfen Sie diese Datei.

Zugreifen auf die Funktion "Geodatabase aktualisieren"

Es gibt mehrere Möglichkeiten, um auf die Funktion "Geodatabase aktualisieren" zuzugreifen: Sie können das Werkzeug "Geodatabase aktualisieren" über das Dialogfeld "Eigenschaften: Datenbank" öffnen, Sie können über das Dialogfeld "Suchen" in ArcMap oder ArcCatalog nach dem Werkzeug suchen, oder Sie können direkt über die Toolbox "Datenmanagement" darauf zugreifen. Alternativ können Sie ein Python-Skript ausführen, um die Geodatabase zu aktualisieren.

Führen Sie die folgenden Schritte aus, um das Werkzeug "Geodatabase aktualisieren" über das Dialogfeld "Eigenschaften: Datenbank" zu öffnen:

  1. Starten Sie ArcMap, und öffnen Sie das Fenster Katalog, oder starten Sie ArcCatalog.
  2. Klicken Sie mit der rechten Maustaste auf die Geodatabase, die Sie aktualisieren möchten.
  3. Klicken Sie auf Eigenschaften.
  4. Klicken Sie auf die Registerkarte Allgemein.
  5. Klicken Sie auf Geodatabase aktualisieren.

Um das Werkzeug direkt zu öffnen, verwenden Sie das Fenster "Suchen".

  1. Starten Sie ArcMap, und öffnen Sie das Fenster Katalog, oder starten Sie ArcCatalog.
  2. Klicken Sie auf die Schaltfläche Fenster "Suchen" Search.
  3. Klicken Sie am oberen Rand des Suchfensters auf Werkzeuge, um die Suche von Geoverarbeitungswerkzeugen einzuschränken.
  4. Geben Sie in das Suchfeld Geodatabase aktualisieren ein, und klicken Sie auf die Schaltfläche Suchen.
  5. Klicken Sie auf den Link, um das Geoverarbeitungswerkzeug "Geodatabase aktualisieren" zu öffnen.

Sie können das Werkzeug auch direkt über den Knoten "Toolboxes" im Kataloginhaltsverzeichnis öffnen.

  1. Starten Sie ArcMap, und öffnen Sie das Fenster Katalog, oder starten Sie ArcCatalog.
  2. Erweitern Sie im Kataloginhaltsverzeichnis den Knoten Toolboxes.
  3. Erweitern Sie System-Toolboxes.
  4. Erweitern Sie die Toolbox Datenmanagement.
  5. Erweitern Sie das Toolset Geodatabase-Verwaltung.
  6. Doppelklicken Sie auf Geodatabase aktualisieren.
TippTipp:

Sie können das Werkzeug "Geodatabase aktualisieren" auch als Teil eines Modells verwenden.

Eine weitere Möglichkeit, auf die Funktion "Geodatabase aktualisieren" zuzugreifen, besteht darin, ein Python-Skript für die Aktualisierung auszuführen. Öffnen Sie hierzu das Skript über eine Eingabeaufforderung des Betriebssystems, im ArcPy-Fenster in ArcGIS for Desktop oder in PythonWin. Weitere Informationen finden Sie unter Kurzer Überblick über Python und Geodatabase aktualisieren.

Spezifische Aktualisierungsanweisungen

Anweisungen zum Aktualisieren eines bestimmten Typs einer Geodatabase finden Sie im jeweils passenden Thema:

Verwandte Themen

5/10/2014