Erstellen einer Geodatabase in Oracle

Dieses Thema gilt nur für ArcGIS for Desktop Standard und ArcGIS for Desktop Advanced.

Sie können das Geoverarbeitungswerkzeug Enterprise-Geodatabase erstellen in ArcGIS for Desktop verwenden, um folgende Schritte in einer Oracle-Datenbank durchzuführen:

Sie müssen Oracle zumindest installieren und konfigurieren sowie einen Oracle-Client auf dem Computer installieren, auf dem sich ArcGIS for Desktop befindet, bevor Sie das Werkzeug Enterprise-Geodatabase erstellen ausführen. Wenn Sie SQL-Abfragen für den standardmäßigen Geometriespeichertyp "ST_Geometry" durchführen möchten, müssen Sie außerdem die ST_Geometry-Bibliothek aus dem Verzeichnis "DatabaseSupport" des ArcGIS-Clients kopieren und sie auf dem Oracle-Server speichern, die Bibliotheken aktualisieren und Oracle extproc konfigurieren.

Anhand der folgenden Anweisungen wird erläutert, wie eine Geodatabase mithilfe des Werkzeugs Enterprise-Geodatabase erstellen erstellt wird. Alternativ dazu können Sie ein Python-Skript ausführen oder die Geodatabase-Funktionen in einer vorkonfigurierten Oracle-Datenbank aktivieren.

Schritte:
  1. Starten Sie ArcMap oder ArcCatalog auf dem Computer, auf dem der Oracle-Client installiert ist.
  2. Öffnen Sie das Werkzeug Enterprise-Geodatabase erstellen.

    Sie können dieses Werkzeug suchen oder zu diesem Werkzeug navigieren, das sich im Toolset "Geodatabase-Verwaltung" der Toolbox "Data Management" befindet.

  3. Wählen Sie aus der Dropdown-Liste Datenbankplattform den Eintrag Oracle aus.
  4. Stellen Sie die Informationen bereit, die erforderlich sind, um eine Verbindung mit der Oracle-Instanz herzustellen.
    • Wenn Sie den Oracle-Client bereits für die Verwendung eines TNS-Netzwerk-Alias konfiguriert haben, geben Sie den Netzwerk-Alias in das Textfeld Instanz ein.
    • Wenn Sie keinen Netzwerk-Alias für den Oracle-Client konfiguriert haben, geben Sie die Zeichenfolge "Oracle Easy Connection" in das Textfeld Instanz ein.

    Eine Liste der möglichen Werte finden Sie unter Datenbankverbindungen in ArcGIS for Desktop.

  5. Sie müssen eine Verbindung mit der Datenbank als Datenbankadministrator herstellen, um den Geodatabase-Administrator und den Tablespace zu erstellen. Daher wird das Textfeld Datenbankadministrator mit dem sys-Benutzernamen aufgefüllt.
  6. Geben Sie das Kennwort für den sys-Benutzer in das Textfeld Datenbankadministratorkennwort ein.
  7. Geben Sie den Namen des Geodatabase-Administrators in das Textfeld Geodatabase-Administrator ein.
    • Bei einer Master-SDE-Geodatabase muss der Name des Geodatabase-Administrators "sde" lauten. Wenn noch kein Benutzer mit diesem Namen in der Datenbank vorhanden ist, erstellt das Werkzeug diesen Namen und weist ihm die zum Erstellen einer Geodatabase erforderlichen Berechtigungen zu. Wenn der Benutzer bereits in der Datenbank vorhanden ist, werden ihm die erforderlichen Berechtigungen gewährt.
    • Wenn Sie eine Benutzerschema-Geodatabase erstellen, geben Sie den Namen eines vorhandenen Benutzers ein, der die Geodatabase besitzt. Sie müssen bereits über eine Master-SDE-Geodatabase verfügen, bevor Sie eine Benutzerschema-Geodatabase erstellen können. Das Tool gewährt dem angegebenen Benutzer die zum Erstellen einer Geodatabase erforderlichen Berechtigungen.
  8. Geben Sie ein Kennwort für den Geodatabase-Administrator in das Textfeld Geodatabase-Administratorkennwort ein.

    Wenn der von Ihnen angegebene Geodatabase-Administrator bereits in der Datenbank vorhanden ist, müssen Sie das richtige Kennwort für den vorhandenen Benutzer eingeben. Das Kennwort kann nicht mit diesem Werkzeug geändert werden. Wenn Sie einen SDE-Benutzer erstellen, wird das eingegebene Kennwort zum Erstellen des SDE-Benutzers verwendet.

  9. Geben Sie einen Tablespace für den Geodatabase-Administrator an.
    • Wenn Sie über einen vorkonfigurierten Tablespace verfügen, der für das Geodatabase-Repository verwendet werden soll, geben Sie seinen Namen in das Textfeld Tablespace-Name ein.
    • Wenn ein Tablespace vom Werkzeug erstellt werden soll, geben Sie einen gültigen Namen in das Textfeld Tablespace-Name ein, damit das Werkzeug einen Tablespace von 400 MB im Oracle-Standardverzeichnis erstellt. Wenn Sie keinen Tablespace-Namen eingeben, wird der Tablespace "SDE_TBS" erstellt und als standardmäßiger Tablespace für den SDE-Benutzer festgelegt.
  10. Um eine Autorisierungsdatei anzugeben, wechseln Sie zu der Schlüsselcodedatei, die bei der Autorisierung von ArcGIS for Server Enterprise erstellt wurde, und wählen Sie diese aus.

    Diese Datei befindet sich auf Windows-Servern im Ordner "\\Programme\ESRI\License<Versionsnr.>\sysgen" und unter Linux in "/arcgis/server/framework/runtime/.wine/drive_c/Program Files/ESRI/License<Versionsnr.>/sysgen". Autorisieren Sie ArcGIS for Server, um diese Datei zu erstellen, sofern Sie dies nicht bereits getan haben.

  11. Klicken Sie auf OK, um das Werkzeug auszuführen.

Zum Erstellen der Geodatabase wird eine Protokolldatei (GDBCreateGeodatabase<#>.log) in das Verzeichnis geschrieben, das für die Variable "%TEMP%" auf dem Computer angegeben wurde, auf dem das Werkzeug ausgeführt wird.

Verwandte Themen

9/11/2013