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.

Verwenden Sie das Geoverarbeitungswerkzeug oder Python-Skript Geodatabase aktualisieren, um eine File-Geodatabase, eine Personal-Geodatabase oder eine ArcSDE-Geodatabase zu aktualisieren.

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 nicht in einer älteren ArcGIS-Version geöffnet werden, da ä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 ArcSDE-Geodatabases werden die folgenden Voraussetzungen ausgewertet:

Wenn die Geodatabase diese Voraussetzungen erfüllt und Sie eine Sicherung der Geodatabase erstellt und (bei ArcSDE-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, werden im Grunde die Systemtabellen und zugehörigen Funktionen, Typen oder gespeicherten Prozeduren aktualisiert. Wenn Sie eine Aktualisierung von ArcGIS 9.3.x oder einer früheren Version durchführen, werden tatsächlich die folgenden Prozesse ausgeführt:

  1. Es werden Prüfungen ausgeführt, um zu ermitteln, ob die Geodatabase aktualisiert werden kann.
  2. Wenn Sie eine ArcSDE-Geodatabase aktualisieren, werden die ArcSDE-Systemtabellen, -Funktionen, -Prozeduren und -Typen aktualisiert.
  3. Es werden neue Geodatabase-Systemtabellen erstellt.
  4. Der Inhalt der alten Geodatabase-Systemtabellen wird in die neuen Geodatabase-Systemtabellen kopiert.
  5. Die Versionsnummer der Geodatabase wird um den entsprechenden Wert erhöht.
  6. 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.

TippTipp:

Das Aktualisieren vorhandener Metadaten, Netzwerk-Datasets, Parcel (Cadastral) Fabrics oder Schematic-Datasets von ArcGIS 9.3.1 oder früheren Schemas auf ArcGIS 10 wird in separaten Prozessen ausgeführt. Informationen zu diesen Migrationen finden Sie in den folgenden Themen:

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 or ArcCatalog nach dem Werkzeug suchen, oder Sie können direkt über die Toolbox darauf zugreifen. Alternativ können Sie ein Python-Skript ausführen, um die Geodatabase zu aktualisieren.

HinweisHinweis:

Der Befehl "sdesetup" oder der Post Installation Wizard von ArcSDE können nicht verwendet werden, um eine ArcSDE-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" Fenster "Suchen".
  3. Klicken Sie am oberen Rand des Suchfensters auf Werkzeuge, um die Suche von Geoverarbeitungswerkzeugen einzuschränken.
  4. Geben Sie in das Textfeld für die Suche Geodatabase aktualisieren ein, und drücken Sie die EINGABETASTE.
  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 Data Management.
  5. Erweitern Sie das Toolset Datenbank.
  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 an einer Eingabeaufforderung des Betriebssystems, im ArcPy-Fenster in ArcGIS 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


7/10/2012