Methoden zum Verschieben einer Geodatabase in Oracle

Es gibt mehrere Optionen zum Verschieben einer Geodatabase: Sie können eine neue Geodatabase erstellen und die Daten verschieben, oder Sie können die gesamte Datenbank verschieben.

Erstellen einer neuen Geodatabase mit anschließendem Verschieben der Daten

Sie können eine neue Oracle-Datenbank erstellen, darin eine Geodatabase erstellen und dann die vorhandenen Daten in die neue Geodatabase verschieben. Dafür können Sie Kopieren und Einfügen, das Exportwerkzeug, den Assistenten "Daten extrahieren" oder XML-Workspace-Dokumente in ArcGIS verwenden.

Beachten Sie, dass der Benutzer, der beim Laden der Daten in die neue Geodatabase angemeldet ist, Besitzer der Daten wird. Wenn die Daten in der neuen Geodatabase den gleichen Besitzer haben sollen, muss jeder Benutzer seine Daten selbst verschieben.

Sie können auch die Export- und Importdienstprogramme von Oracle verwenden, um Daten zwischen Datenbanken zu verschieben. Beachten Sie dabei jedoch, dass Feature-Classes und Raster als eine Reihe von Tabellen und in Beziehung stehenden Datenbankobjekten vorliegen. Wenn eines der in Beziehung stehenden Objekte nicht mitübertragen wird, sind die Daten in der Zieldatenbank nicht funktionsfähig. Daher sollte der Export das gesamte Schema des Datenbesitzers sowie das Schema des SDE-Benutzers beinhalten.

Es wird das gesamte SDE-Benutzerschema benötigt, da die Verwaltung und Organisation von Daten durch Geodatabase-Datenobjekte vom Metadaten-Repository im Schema des Geodatabase-Administrators abhängt. Zudem enthält das Schema des SDE-Benutzers den ST_Geometry-Typ sowie dessen Funktionen.

Verschieben einer Oracle-Datenbank

Sie können die Oracle-Datenbank sichern und wiederherstellen oder die transportablen Tablespaces von Oracle verwenden. Vergewissern Sie sich, dass zusammen mit den Datentabellen auch alle erforderlichen Objekte exportiert werden.

Die Verwendung transportierbarer Tablespaces von Oracle ist beim Verschieben von großen Datenbanken besonders effizient. Tablespaces können Sie mit dem Dienstprogramm Recovery Manager (RMAN) verschieben.

Hinweise zur Übertragung von Tablespaces:

Informationen über das Importieren/Exportieren, Sichern und Wiederherstellen sowie über transportable Tablespaces finden Sie in der Dokumentation zu der von Ihnen verwendeten Oracle-Version.

9/11/2013