Kurzer Überblick über das Einrichten einer Geodatabase in Oracle

Bevor Sie eine Geodatabase in einem Oracle-Datenbankmanagementsystem (DBMS) erstellen, müssen Sie die Oracle-Software installieren und das DBMS sowie die Datenbank konfigurieren.

Beim Konfigurieren des DBMS richten Sie Speicherplatz für Tabellen, Indizes und Dateien ein, die in der Datenbankinstanz gespeichert sind, und sorgen für eine angemessene Speicherreservierung. Dabei müssen Sie sich Gedanken über die Namen, Typen und Speicherorte der erstellten Tabellen, Indizes und Speicherplätze machen. Außerdem müssen Sie entscheiden, wie groß die Sicherungsprotokolldateien sein sollen und wie viel temporärer Speicher zur Verfügung stehen soll. Als Datenbankadministrator sind Ihnen die an Ihrem Standort verwendeten Benennungsregeln sowie der für den Standort erforderliche Konfigurationstyp bekannt.

Weiterhin müssen Sie festlegen, in welcher Sprache die Daten gespeichert werden sollen. Wenn Sie die Datenbank für die Verwendung anderer Sprachen als der DBMS-Standardsprache konfigurieren möchten, müssen Sie das DBMS entsprechend konfigurieren.

Nachdem die Vorbereitung der Datenbank abgeschlossen ist, installieren Sie ArcSDE. Dadurch erhalten Sie die Dateien, die Sie benötigen, um die Geodatabase in der Oracle-Datenbank zu erstellen und zu konfigurieren.

Eine Auflistung der Anforderungen zur Installation von ArcSDE finden Sie unter Systemanforderungen für ArcSDE for Oracle.

Im Folgenden finden Sie eine Zusammenfassung der Schritte zur Einrichtung einer Geodatabase im Oracle unter verschiedenen Betriebssystemen. Diese Zusammenfassung enthält Links zu weitergehenden Informationen mit spezifischen Anweisungen für ArcSDE. Informationen über allgemeine Oracle-Tasks wie das Erstellen von Benutzern finden Sie in der jeweiligen Oracle-Dokumentation.

Zusammenfassung der Einrichtung einer Geodatabase in Oracle unter Linux oder UNIX

  1. Installieren Sie die neue Oracle-Software.
  2. Konfigurieren Sie eine Datenbank, einschließlich der Einrichtung von Tablespaces und Protokolldateien. Informationen hierzu finden Sie in der Oracle-Dokumentation.
  3. Erstellen Sie ein Betriebssystemkonto mit dem Benutzernamen "sde".
  4. Legen Sie Variablen für den Benutzer "sde" fest. Weitere Informationen finden Sie unter Festlegen von Variablen für den SDE-Betriebssystembenutzer unter Linux oder UNIX.
  5. Konfigurieren Sie den Oracle-Listener.
  6. Erstellen Sie in der Oracle-Datenbank einen Benutzer namens sde, und erstellen Sie einen Standard-Tablespace für den Benutzer.
  7. Weisen Sie dem Benutzer "sde" Berechtigungen zum Erstellen einer Geodatabase zu. Eine Liste dieser Berechtigungen finden Sie unter Benutzerberechtigungen für Geodatabases in Oracle.
  8. Installieren Sie die ArcSDE-Komponente. (Bei der Ausführung unter AIX wird empfohlen, vor der Installation "slibclean" auszuführen.)
  9. Ändern Sie die Dateien in den Verzeichnissen "$SDEHOME/etc" (einschließlich der Datei "dbtune.sde") und "UNIX/etc".

    Ändern Sie optional die Parameter unter dem Schlüsselwort DATA_DICTIONARY in der Datei "dbtune.sde", um einen Tablespace für diese Tabellen anzugeben. Andernfalls wird der Standard-Tablespace des Benutzers "sde" für diese Tabellen verwendet.

  10. Gewähren Sie "Public" die EXECUTE-Berechtigung für DBMS_PIPE und DBMS_LOCK.
  11. Wenn Sie ArcSDE und das Oracle-DBMS auf unterschiedlichen Servern installieren, müssen Sie den Oracle-Client auf dem ArcSDE-Server installieren und konfigurieren. Kopieren Sie außerdem die von EXTPROC verwendeten freigegebenen Bibliotheken auf den Oracle-Server.
  12. Führen Sie den Befehl "sdesetup" aus, um die Geodatabase zu erstellen und mit einer ArcGIS Server Enterprise-Lizenz zu autorisieren. Weitere Informationen finden Sie unter Erstellen einer Geodatabase in Oracle unter Linux oder UNIX.
  13. Führen Sie den Befehl "sdemon" aus, um den Dienst zu starten (sofern Sie einen Dienst verwenden). Anweisungen hierzu finden Sie unter Starten eines lokalen ArcSDE-Diensts unter Linux oder UNIX oder Starten eines Remote-ArcSDE-Diensts unter UNIX.
  14. Erstellen Sie weitere Benutzer, und erteilen Sie ihnen Berechtigungen in der Datenbank.
  15. Wenn Sie direkte Verbindungen mit der Geodatabase verwenden, führen Sie zusätzlich folgende Schritte aus:
    1. Installieren Sie den Oracle-Client auf allen Client-Computern, von denen eine direkte Verbindung hergestellt werden soll.
    2. Konfigurieren Sie die Datei "tnsnames.ora" auf den Clients.

    Informationen zum Installieren und Konfigurieren des Oracle-Clients finden Sie in der Dokumentation von Oracle.

  16. Wenn die ArcSDE-Komponente und Oracle auf unterschiedlichen Servern installiert sind, müssen Sie den Oracle-Client auf dem Server installieren und konfigurieren, auf dem ArcSDE installiert ist. Kopieren Sie außerdem die von EXTPROC verwendeten freigegebenen Bibliotheken auf den Oracle-Server.

Zusammenfassung der Einrichtung einer Geodatabase in Oracle unter Windows

  1. Installieren Sie die neue Oracle-Software.
  2. Konfigurieren Sie eine Datenbank, einschließlich der Einrichtung von Tablespaces und Protokolldateien. Informationen hierzu finden Sie in der Oracle-Dokumentation.
  3. Konfigurieren Sie den Oracle-Listener.
  4. Installieren Sie die ArcSDE-Komponente mit dem Installationsassistenten. Informationen dazu finden Sie unter Installieren von ArcSDE for Oracle unter Windows.
  5. Ändern Sie optional die Parameter unter dem Schlüsselwort DATA_DICTIONARY in der Datei "dbtune.sde", um einen Tablespace für diese Tabellen anzugeben. Andernfalls wird der Standard-Tablespace des Benutzers "sde" für diese Tabellen verwendet.
    TippTipp:

    Zusätzlich zur Änderung der Datei "dbtune.sde" für die Repository-Tabellen können Sie auch andere Parameter für Benutzerdaten ändern.

  6. Führen Sie den Post Installation Wizard von ArcSDE for Oracle aus, um die Geodatabase zu erstellen und mit der ArcGIS Server Enterprise-Lizenz zu autorisieren. Informationen dazu finden Sie unter Erstellen einer Geodatabase in Oracle unter Windows.
  7. Legen Sie optional den Standard-Geometriespeichertyp im Post Installation Wizard fest.
  8. Wenn Sie einen ArcSDE-Dienst zur Herstellung von Verbindungen zur Geodatabase verwenden, erstellen und starten Sie den Dienst mit dem Post Installation Wizard.
  9. Erstellen Sie weitere Benutzer, und erteilen Sie ihnen Berechtigungen in der Datenbank.
  10. Wenn Sie direkte Verbindungen mit der Geodatabase verwenden, führen Sie zusätzlich folgende Schritte aus:
    1. Installieren Sie den Oracle-Client auf allen Client-Computern, von denen eine direkte Verbindung hergestellt werden soll.
    2. Konfigurieren Sie die Datei "tnsnames.ora" auf den Clients.

    Informationen zum Installieren und Konfigurieren des Oracle-Clients finden Sie in der Dokumentation von Oracle.

  11. Wenn ArcSDE und Oracle auf unterschiedlichen Servern installiert sind, müssen Sie den Oracle-Client auf dem Server installieren und konfigurieren, auf dem ArcSDE installiert ist. Kopieren Sie außerdem die von EXTPROC verwendeten freigegebenen Bibliotheken auf den Oracle-Server.

7/10/2012