Einrichten einer Verbindung zu Oracle

Um eine direkte Verbindung von einem Client-Computer zur Oracle-Datenbank herzustellen, muss die Oracle-Client-Anwendung auf dem Client-Computer installiert werden. Installieren Sie eine Version der Oracle-Client-Anwendung, die mit der Version der Datenbank kompatibel ist, mit der Sie eine Verbindung herstellen möchten.

HinweisHinweis:

Einige ArcGIS-Clients, z. B. ArcGIS for Desktop und ArcGIS Engine, sind 32-Bit-Anwendungen. Wenn Sie von einem dieser Clients eine Verbindung mit der Datenbank herstellen, müssen Sie einen Oracle-Client mit 32-Bit für die Verbindung mit der Oracle-Datenbank verwenden. Das gilt auch, wenn Sie die ArcGIS-Client-Anwendung auf einem Computer mit einem 64-Bit-Betriebssystem installieren und sowohl die Datenbank als auch der Server ein 64-Bit-Betriebssystem verwenden.

Schritte:
  1. Installieren Sie den Oracle-Client auf den ArcGIS-Client-Computer.
    • Wenn Sie an Ihrem Standort über eine Kopie der Oracle-Client-Installation verfügen, verwenden Sie diese, um Oracle Instant, Runtime oder Administrator Client entsprechend den Anweisungen in der Oracle-Dokumentation auf dem Client-Computer zu installieren.
    • Ist keine Kopie der vollständigen Client-Installation verfügbar, können Sie Oracle Instant Client im Esri Customer Care Portal herunterladen und auf dem ArcGIS-Client-Computer speichern. Führen Sie die folgenden Schritte aus:
    1. Laden Sie eine geeignete Version von Oracle Instant Client für das Betriebssystem Ihres ArcGIS-Clients herunter: Linux 32-Bit (für ArcGIS Engine oder ArcGIS Runtime 32-Bit unter Linux), Linux 64-Bit (für ArcGIS for Server oder ArcGIS Runtime 64-Bit unter Linux), Windows 32-Bit (für ArcGIS Engine unter Windows oder ArcGIS for Desktop) oder Windows 64-Bit (für ArcGIS for Server oder ArcGIS Runtime 64-Bit unter Windows). Sie können entweder eine komprimierte Datei mit den Client-Dateien oder eine RPM herunterladen.
    2. Melden Sie sich an dem Client-Gerät mit dem gleichen Benutzernamen an, mit dem die ArcGIS-Software installiert wurde.
    3. Dekomprimieren Sie den Inhalt der heruntergeladenen Datei in ein Verzeichnis auf Ihrem Client-Gerät, oder führen Sie die RPM aus. Erteilen Sie mindestens die folgenden Zugriffsberechtigungen für dieses Verzeichnis: Lesen, Schreiben und Ausführen für den Besitzer; Lesen und Ausführen für die Gruppe; und Lesen und Ausführung für andere verbundene Benutzer (drwxr-xr-x).
    4. Fügen Sie der Umgebungsvariablen Ihres Betriebssystems oder Benutzerprofils den Namen des Pfads und Verzeichnisses hinzu, in dem die Oracle Instant Client gespeichert bzw. installiert haben.

      Legen Sie unter Linux die Umgebungsvariable LD_LIBRARY_PATH fest. Legen Sie unter Windows die Umgebungsvariable PATH fest.

      Wenn ArcGIS for Server und ArcGIS for Desktop auf dem gleichen Windows-Computer installiert sind, legen Sie die PATH-Variable so fest, dass der 64-Bit-Client vor dem 32-Bit-Client gelesen wird.

      Beispiel: Wenn der 32-Bit-Oracle-Instant-Client unter C:\Program Files (x86)\Oracle und der 64-Bit-Oracle-Instant-Client unter C:\Program Files\Oracle installiert ist, müssen Sie dem PATH-Variablenwert in Windows Folgendes voranstellen:

      C:\Program Files\Oracle;C:\Program Files (x86)\Oracle;

  2. Wenn der ArcGIS-Client bereits ausgeführt wurde, starten Sie ihn neu, um die neuen Dateien und die Umgebungsvariable zu übernehmen.
  3. Überprüfen Sie die Verbindung, indem Sie eine Datenbankverbindung von ArcGIS for Desktop.

Wenn Sie eine Verbindung mit der Datenbank von einer anderen Client-Anwendung als ArcGIS herstellen, müssen Sie unter Umständen auch einen Eintrag in der Datei "tnsnames.ora" (Oracle 10g) oder "extproc.ora" (Oracle 11g) hinzufügen, um eine Verbindung mit dem Oracle-DBMS herzustellen und entsprechende Umgebungsvariablen wie ORAHOME und PATH festzulegen. Nähere Informationen hierzu finden Sie in der Oracle-Dokumentation.

Verwandte Themen

9/11/2013