Einrichten einer direkten Verbindung zu Oracle
Um eine direkte Verbindung von einem Client-Computer zur Oracle-Geodatabase herzustellen, müssen Sie die Oracle-Client-Anwendung auf dem Client-Computer installieren und konfigurieren.
Installieren Sie eine Version der Oracle-Client-Anwendung, die mit der Version der Datenbank kompatibel ist, mit der Sie eine Verbindung herstellen müssen.
ArcGIS-Clients, z. B. ArcGIS Desktop und ArcGIS Server, sind 32-Bit-Anwendungen. Wenn eine Verbindung mit der Spatial-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. Beachten Sie außerdem, dass für Oracle unter Solaris kein 32-Bit-Treiber verfügbar ist. Daher ist es nicht möglich, eine direkte Verbindung von ArcGIS for Server unter Solaris mit ArcSDE for Oracle herzustellen.
-
Befolgen Sie die Anweisungen in der Oracle-Dokumentation, und verwenden Sie Oracle-Werkzeuge, um Folgendes auszuführen:
- Installieren Sie Oracle Net auf dem Client-Computer.
- Fügen Sie der Datei "tnsnames.ora" einen Eintrag hinzu, damit Sie eine Verbindung mit dem Oracle-DBMS herstellen können.
-
Prüfen Sie, ob Oracle Net erfolgreich installiert wurde, indem Sie in der Befehlszeile auf dem Client-Computer Folgendes eingeben:
sqlplus <user name>/<password>@<Oracle Net service name>
Der "<user name>" ist ein gültiger Oracle-Benutzername, "<password>" ist das Kennwort des Benutzers, und "<Oracle Net service name>" ist der Dienstname der Oracle-Datenbank, zu der die Verbindung hergestellt werden soll.
Tipp:Der Oracle Net Service-Name ist normalerweise derselbe wie der globale Datenbankname, dies muss aber nicht der Fall sein.
- Auf jedem Client-Computer müssen Systemumgebungsvariablen festgelegt werden, z. B. ORAHOME und Path. Falls nötig, fragen Sie Ihren Systemadministrator, wie Umgebungsvariablen in Ihrem System festgelegt werden.
- Überprüfen Sie die Verbindung, indem Sie eine Verbindung zur Spatial-Database von ArcGIS Desktop hinzufügen. Anweisungen hierfür finden Sie im Thema Herstellen einer direkten Verbindung zwischen ArcGIS Desktop und einer Geodatabase in Oracle.
Wenn Sie die Eingabeaufforderung SQL beim Ausführen des Befehls erhalten, funktioniert der Net-Client, und Sie können mit dem nächsten Schritt fortfahren. Wird diese Eingabeaufforderung nicht angezeigt, suchen Sie in Ihrer Oracle-Dokumentation nach Informationen zur Problembehandlung.