Aktualisieren einer ArcSDE-Geodatabase in Oracle
Ab ArcGIS 10 werden Geodatabases mit dem Geoverarbeitungswerkzeug "Geodatabase aktualisieren" oder dem Python-Skript aktualisiert. Sie müssen daher die aktuelle Version von ArcGIS Desktop, ArcGIS Engine oder ArcGIS Server auf dem Computer installiert haben, auf dem Sie das Upgrade ausführen, da diese Anwendungen das Geoverarbeitungswerkzeug oder das Python-Skript ausführen können.
Wenn Sie über Geodatabases in anderen Benutzerschemas als dem SDE-Benutzerschema verfügen, müssen Sie zuerst die Master-SDE-Geodatabase aktualisieren und dann die einzelnen Geodatabases in den Schemas der anderen Benutzer aktualisieren. Jede Geodatabase wird getrennt aktualisiert.
Vor der Aktualisierung sollten Sie unbedingt die folgenden Themen gelesen und die darin enthaltenen Schritte ausgeführt haben: Vorbereiten der Aktualisierung einer Geodatabase in Oracle.
In diesem Thema wird erläutert, wie eine ArcSDE-Geodatabase durch Starten des Geoverarbeitungswerkzeugs "Geodatabase aktualisieren" über die Schaltfläche Geodatabase aktualisieren im Dialogfeld Geodatabase-Eigenschaften aktualisiert wird. Sie können auch nach dem Werkzeug suchen und es ausführen, oder Sie können ein Python-Skript ausführen.
- Starten Sie ArcCatalog, oder starten Sie ArcMap, ArcGlobe oder ArcScene, und öffnen Sie das Katalogfenster.
-
Erweitern Sie den Knoten Datenbankverbindungen. Stellen Sie eine Verbindung zu der Geodatabase her, die Sie aktualisieren möchten.
Sie müssen eine direkte Verbindung zu der Geodatabase verwenden und die Verbindung als ArcSDE-Administrator herstellen.
Hinweis:Wenn die Verbindung nicht bereits vorhanden ist, fügen Sie eine neue Verbindung hinzu. Anweisungen finden Sie unter Herstellen einer direkten Verbindung zwischen ArcGIS Desktop und einer Geodatabase in Oracle.
- Klicken Sie mit der rechten Maustaste auf die Geodatabase, und klicken Sie dann auf Eigenschaften.
- Klicken Sie auf die Registerkarte Allgemein.
Wenn eine Aktualisierung erforderlich ist, ist die Schaltfläche Geodatabase aktualisieren verfügbar.
Wenn die Schaltfläche Geodatabase aktualisieren nicht aktiv ist, könnte dies daran liegen, dass der verbindende Client die gleiche Version wie die ArcSDE-Geodatabase aufweist, dass das DBMS keine unterstützte aktualisierbare Version aufweist, dass Sie eine ArcSDE-Dienstverbindung anstelle einer direkten Verbindung zur Geodatabase verwenden, oder dass Sie eine Verbindung von einem ArcGIS Desktop-Client aus herstellen, der unter einer ArcView-Lizenz ausgeführt wird.
-
Klicken Sie auf die Schaltfläche Geodatabase aktualisieren.
Das Geoverarbeitungswerkzeug "Geodatabase aktualisieren" wird geöffnet. Im Textfeld Eingabe-Geodatabase befinden sich bereits die Geodatabase-Verbindungsinformationen, wenn das Werkzeug über die Schaltfläche Geodatabase aktualisieren gestartet wird.
-
Esri empfiehlt, dass Sie sowohl die Option Überprüfung von Voraussetzungen durchführen als auch die Option Geodatabase aktualisieren im Geoverarbeitungswerkzeug "Geodatabase aktualisieren" aktiviert lassen. Auf diese Weise führt das Werkzeug eine Prüfung aus, um zu ermitteln, ob die Voraussetzungen für die Aktualisierung erfüllt wurden, bevor mit der Aktualisierung der Geodatabase fortgefahren wird.
Die Voraussetzungsprüfung erkennt andere aktive Verbindungen zur Geodatabase, ob der die Verbindung herstellende Benutzer über ausreichende Berechtigungen zum Aktualisieren der Geodatabase verfügt, und ob die Datenbank XML-Spalten unterstützen kann. Außerdem wird sichergestellt, dass die Master-Geodatabase aktualisiert wurde, bevor Benutzerschemadatenbanken aktualisiert werden können. Es wird auch ermittelt, ob die Datenbank und die Bibliotheken die gleiche Version aufweisen. Wenn irgendwelche Voraussetzungen nicht erfüllt werden, wird das Werkzeug beendet. Alle Probleme müssen behoben werden, bevor Sie den Aktualisierungsvorgang erneut ausführen.
Die Ergebnisse dieser Prüfung werden im Dialogfeld für den Fortschritt des Geoverarbeitungswerkzeugs und im "GDBUpgrade<#>.log" im TEMP-Systemverzeichnis angezeigt.
- Klicken Sie auf OK, um die Prüfung und die Aktualisierung zu starten.
- Wenn alle Prüfungen bestanden wurden, fährt das Werkzeug mit der Aktualisierung fort. Der Status der Voraussetzungsprüfung und der Aktualisierung wird im Fortschrittsdialogfeld des Geoverarbeitungswerkzeugs und im "GDBUpgrade<#>.log" angezeigt. Weitere Informationen finden Sie im Protokoll "sdesetup", das ebenfalls im TEMP-Systemverzeichnis erstellt wird.
- Wenn das Werkzeug erfolgreich abgeschlossen wurde, klicken Sie auf Schließen, um das Dialogfeld mit dem Fortschritt des Geoverarbeitungswerkzeugs zu schließen.
Sie können das Werkzeug "Geodatabase aktualisieren" nicht ausführen, wenn auf dem Client-Computer gerade andere Geoverarbeitungswerkzeuge als Hintergrundprozesse ausgeführt werden.
Die Geodatabase wurde auf die aktuelle Version aktualisiert.
Um Netzwerk-Datasets, Cadastral Fabrics oder Parcel Fabrics in der Geodatabase zu aktualisieren, verwenden Sie die Geoverarbeitungswerkzeuge "Netzwerk aktualisieren" oder "Parcel Fabric aktualisieren" oder Python-Skripte.
Aktualisierungen von Netzwerk-Datasets und Cadastral Fabrics oder Parcel-Fabrics sind optional. Wenn Sie aber keine Aktualisierung durchführen, haben Sie keinen Zugriff auf die neuesten Netzwerk-Dataset- oder Parcel-Fabric-Funktionen.