Skip To Content

Herstellen einer Verbindung mit Dameng von ArcGIS

Um über einen ArcGIS-Client eine Verbindung mit einer Dameng-Datenbank herzustellen, installieren und konfigurieren den DM-Client auf Ihren ArcGIS-Client-Computern.

Sobald der DM-Client auf allen ArcGIS-Clientcomputern konfiguriert ist, erstellen Sie eine Datenbankverbindungsdatei in ArcGIS Pro oder ArcMap.

Um ArcGIS Server-Web-Services zu veröffentlichen, die auf die Daten in Ihrer Dameng-Datenbank verweisen, registrieren Sie die Datenbankverbindungsdatei bei den ArcGIS Server-Sites.

Herstellen einer Verbindung von ArcGIS Pro

Um eine Verbindung von einem ArcGIS Pro-Projekt mit Dameng herzustellen, installieren Sie den DM-Client auf dem ArcGIS Pro-Computer, und erstellen Sie eine Datenbankverbindung.

Installieren des DM-Clients

Rufen Sie den 64-Bit-DM-Client von Dameng ab und installieren Sie ihn auf dem ArcGIS Pro-Computer. Befolgen Sie die von Dameng bereitgestellten Anweisungen für die Installation des Clients.

Verbinden mit der Datenbank

Fügen Sie über das Dialogfeld Datenbankverbindung oder das Werkzeug Datenbankverbindung erstellen eine Datenbankverbindung hinzu. In den folgenden Schritten wird die Verwendung des Dialogfeldes Datenbankverbindung beschrieben.

  1. Klicken Sie im Bereich Katalog mit der rechten Maustaste auf Datenbanken, und klicken Sie danach auf Neue Datenbankverbindung.
  2. Wählen Sie aus der Dropdown-Liste Datenbankplattform den Eintrag Dameng aus.
  3. Geben Sie im Textfeld Datenquelle den Namen des Servers ein, auf dem Dameng installiert ist.
  4. Wählen Sie unter Authentifizierungstyp den Eintrag Datenbankauthentifizierung aus.
  5. Geben Sie in den Textfeldern Benutzername und Kennwort einen gültigen Benutzernamen und ein gültiges Kennwort ein.
  6. Deaktivieren Sie die Option Benutzername und Kennwort speichern, wenn Sie die Anmeldeinformationen nicht als Teil der Verbindung speichern möchten. Dies erhöht die Sicherheit der Datenbank. Allerdings werden Sie in diesem Fall bei jedem Verbindungsaufbau zur Eingabe eines Benutzernamens und eines Kennwortes aufgefordert.

    Hinweis:

    Die Option Benutzername und Kennwort speichern muss für Verbindungsdateien, die bei einer ArcGIS Server-Site registriert werden, aktiviert sein. Dies gilt auch, wenn Sie in ArcGIS Pro nach Daten suchen möchten, auf die über diese Verbindungsdatei zugegriffen wird.

  7. Klicken Sie auf OK, um die Verbindung herzustellen.

Herstellen einer Verbindung von ArcMap

Um eine Verbindung von ArcMap mit Dameng herzustellen, installieren Sie eine unterstützte Version des 32-Bit-Clients auf dem ArcMap-Computer, und erstellen Sie eine Verbindungsdatei im Kataloginhaltsverzeichnis.

Installieren des DM-Clients

Rufen Sie den 32-Bit-DM-Client von Dameng ab, und installieren Sie ihn auf allen ArcMap-Computern. Befolgen Sie die von Dameng bereitgestellten Anweisungen für die Installation des Clients.

Verbinden mit der Datenbank

Fügen Sie über das Dialogfeld Datenbankverbindung oder das Werkzeug Datenbankverbindung erstellen eine Datenbankverbindung hinzu. In den folgenden Schritten wird die Verwendung des Dialogfeldes Datenbankverbindung beschrieben.

  1. Erweitern Sie im Kataloginhaltsverzeichnis in ArcMap oder ArcCatalog den Knoten Datenbankverbindungen, und doppelklicken Sie auf Hinzufügen: Datenbankverbindung.
  2. Wählen Sie aus der Dropdown-Liste Datenbankplattform den Eintrag Dameng aus.
  3. Geben Sie im Textfeld Datenquelle den Namen des Servers ein, auf dem Dameng installiert ist.
  4. Wählen Sie unter Authentifizierungstyp den Eintrag Datenbankauthentifizierung aus.
  5. Geben Sie in den Textfeldern Benutzername und Kennwort einen gültigen Benutzernamen und ein gültiges Kennwort ein.
  6. Deaktivieren Sie die Option Benutzername und Kennwort speichern, wenn Sie die Anmeldeinformationen nicht als Teil der Verbindung speichern möchten. Dies erhöht die Sicherheit der Datenbank. Allerdings werden Sie in diesem Fall bei jedem Verbindungsaufbau über einen Desktop-Client zur Eingabe eines Benutzernamens und eines Kennwortes aufgefordert.

    Hinweis:

    Die Option Benutzername und Kennwort speichern muss für Verbindungsdateien, die bei einer ArcGIS Server-Site registriert werden, aktiviert sein. Dies gilt auch, wenn Sie in ArcGIS Desktop nach Daten suchen möchten, auf die über diese Verbindungsdatei zugegriffen wird.

Es wird eine Datei im Verzeichnis \\<computer_name>\Users\<user_name>\AppData\Roaming\ESRI\Desktop<release#>\ArcCatalog erstellt.

Sie können die Verbindung an einen anderen Speicherort verschieben. Stellen Sie jedoch sicher, dass die Anwendungen und Benutzer, die eine Verbindung benötigen, problemlos auf das Verzeichnis zugreifen können, in dem Sie die Verbindungsdatei ablegen.

Wenn Sie die Daten aus dieser Verbindung als Quelle für einen Service verwenden, z. B. für einen Geoverarbeitungs- oder Geokodierungsservice, müssen Sie die Verbindungsdatei ggf. in einem freigegebenen Verzeichnis im Netzwerk platzieren. Weitere Informationen zur Freigabe einer Verbindungsdatei finden Sie unter Bereitstellen der Daten für ArcGIS Server.

Herstellen einer Verbindung von ArcGIS Server

Wenn Sie Dameng-Daten von ArcMap auf einer ArcGIS Server-Site oder von ArcGIS Pro auf den verbundenen ArcGIS Server-Sites Ihres Portals veröffentlichen und die erzeugten Services auf die Daten in der Dameng-Datenbank zurückgreifen sollen, gehen Sie folgendermaßen vor:

Installieren des DM-Clients

Rufen Sie die 64-Bit-DM-Client-Installation von Dameng ab, und installieren Sie diese auf allen Computern in Ihren ArcGIS Server-Sites. Befolgen Sie die von Dameng bereitgestellten Anweisungen für die Installation des Clients.

Ändern des Skripts init_user_param.sh (nur Linux)

Nachdem Sie die Datenbank-Clientdateien installiert haben, ändern Sie das Skript init_user_param.sh, das mit ArcGIS Server installiert wird, um auf die Clientdateien zu verweisen. Sie können auf dieses Skript zugreifen, indem Sie zum Verzeichnis <ArcGIS Server installation directory>/arcgis/server/usr navigieren.

In den meisten Linux-Betriebssystemen müssen Sie außerdem einen Link von der auf Ihrem Computer vorhandenen Version der Bibliothek libodbcinst.so zu libodbcinst.so erstellen.

  1. Stellen Sie sicher, dass der Besitzer der ArcGIS Server-Installation auf jedem Computer zumindest über Lese- und Ausführungsberechtigungen für die Datenbank-Clientbibliotheken verfügt.
  2. Öffnen Sie das Skript init_user_param.sh in einem Texteditor.
  3. Entfernen Sie die Kommentarzeichen (#) aus den Zeilen, die mit export beginnen, und geben Sie den Pfad zu Ihrer DM-Client-Installation an.

    # --------------------------------------------------
    # Modify this section to configure a connection to Dameng.
    #
    # ----------------------------------------------------------------
    #export DAMENGDIR=<Dameng_InstallDir> 
    #export LD_LIBRARY_PATH=$DAMENGDIR/bin:$LD_LIBRARY_PATH

  4. Speichern und schließen Sie das Skript.
  5. Der DM-Client benötigt die Bibliothek libodbcinst.so. Sollten Sie über eine andere Version der Bibliothek "libodbcinst.so" verfügen, müssen Sie einen Softlink erstellen, der libodbcinst.so referenziert.

    Im vorliegenden Beispiel wird ein Link zwischen libodbcinst.so.2.0.0 und libodbcinst.so erstellt.

    ln -s libodbcinst.so /usr/lib64/libodbcinst.so.2.0.0

  6. Nachdem Sie init_user_param.sh auf jedem Computer in Ihrer ArcGIS Server-Site konfiguriert haben, führen Sie das Skript startserver.sh auf allen Computern aus, um ArcGIS Server erneut zu starten.

    ./startserver.sh

Registrieren der Datenbank

Wenn die Daten in der Dameng-Datenbank von den Web-Services verwendet werden sollen, registrieren Sie die Datenbank bei Ihren ArcGIS Server-Sites. Weitere Anweisungen finden Sie unter Verwalten von registrierten Data Stores in der ArcGIS Pro-Hilfe oder unter Registrieren von Daten bei ArcGIS Server mit Manager.