Mit der Standard- oder Advanced-Lizenz verfügbar.
Vor 10.7 und ArcGIS Pro 2.3 konnten Sie mehrere Geodatabases in einer Oracle-Datenbank erstellen, indem Sie die Geodatabases in den Schemas von anderen Benutzern als "sde" erstellt haben. Aus diesem Grund werden diese Geodatabases als Benutzerschema-Geodatabases bezeichnet. Diese Geodatabases enthalten eigene Geodatabase-Systemtabellen.
Benutzerschema-Geodatabases sind nicht vollständig in sich abgeschlossen. Es gibt einige Funktionen wie benutzerdefinierte Typen, die nur in der Geodatabase im Schema des Benutzers "sde" implementiert sind. Dies bedeutet Folgendes:
- Sie können eine Benutzerschema-Geodatabase nicht aktualisieren, während die SDE-Geodatabase aktualisiert wird. Die Schemabesitzer aktualisieren ihre Geodatabases, nachdem der Benutzer "sde" die SDE-Geodatabase aktualisiert hat. Jedem Schemabesitzer müssen Berechtigungen zur Aktualisierung gewährt werden.
- Sie müssen die SDE-Geodatabase aktualisieren, bevor Sie Geodatabases in Benutzerschemas aktualisieren. Sie erhalten die folgende Meldung, wenn Sie versuchen, eine Benutzerschema-Geodatabase zu aktualisieren, bevor Sie die SDE-Geodatabase aktualisieren:
Cannot upgrade a user schema geodatabase when the master schema geodatabase is at a previous release. The master schema geodatabase must be upgraded first. ERROR: Geodatabase schema object install not completed.
- Sie müssen eine Sicherungskopie der gesamten Datenbank erstellen. Wenn Sie nur eine Sicherung eines Benutzerschemas erstellen, sind die benutzerdefinierten Typen und Funktionen nicht enthalten.
Es wird empfohlen, alle Geodatabases in derselben Oracle-Instanz derselben ArcGIS-Version zu speichern; Sie müssen jedoch nicht alle Benutzerschema-Geodatabases in der Oracle-Datenbank aktualisieren.
In den folgenden Schritten wird erläutert, wie eine Benutzerschema-Geodatabase mithilfe des Werkzeugs Geodatabase aktualisieren aktualisiert wird, das über das Dialogfeld Datenbankeigenschaften geöffnet wird:
- Erstellen Sie zuerst eine Sicherungskopie der gesamten Oracle-Datenbank.
- Befolgen Sie die Anweisungen, um die Aktualisierung vorzubereiten.
- Stellen Sie sicher, dass die SDE-Geodatabase bereits aktualisiert ist.
- Starten Sie die ArcGIS Desktop-Anwendung, von der Sie die Aktualisierung der Benutzerschema-Geodatabase durchführen möchten.
- Stellen Sie eine Verbindung zu der Benutzerschema-Geodatabase her, die Sie aktualisieren möchten. Melden Sie sich als Schemabesitzer an.
- Klicken Sie mit der rechten Maustaste auf die Geodatabase-Verbindung, und klicken Sie dann auf Eigenschaften.
- Klicken Sie auf die Registerkarte Allgemein.
Wenn eine Aktualisierung für die Geodatabase durchgeführt werden kann, ist die Schaltfläche Geodatabase aktualisieren (ArcMap) oder die Schaltfläche Upgrade ausführen (ArcGIS Pro) aktiv.
- Klicken Sie auf die Schaltfläche Geodatabase aktualisieren (ArcMap) bzw. auf die Schaltfläche Aktualisieren (ArcGIS Pro), um das Werkzeug Geodatabase aktualisieren auszuführen.
- Wenn die Geodatabase die Voraussetzungsprüfung besteht und Sie die Option Geodatabase-Upgrade durchführen aktiviert gelassen haben, wird die Aktualisierung fortgesetzt. Der Status der Voraussetzungsprüfung und der Aktualisierung werden im Statusdialogfeld des Geoverarbeitungswerkzeugs angezeigt. Falls die Aktualisierung fehlschlägt, schreibt das Werkzeug die Informationen in die Datei GDBUpgrade.log. Weitere Informationen werden in der Datei sde_setup.log aufgezeichnet, die sich ebenfalls im TEMP-Systemverzeichnis befindet.
- Wenn das Werkzeug erfolgreich abgeschlossen wurde, klicken Sie auf Schließen, um das Dialogfeld mit dem Fortschritt des Geoverarbeitungswerkzeugs zu schließen.
Die Geodatabase wurde auf die aktuelle Version aktualisiert.