Aktivieren von Geodatabase-Funktionen in einer Informix-Datenbank

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

Als Geodatabase-Administrator können Sie von ArcGIS for Desktop eine Verbindung mit einer vorhandenen IBM Informix-Datenbank herstellen und eine Geodatabase darin erstellen.

Dies tun Sie, wenn Sie Geodatabase-Funktionen wie Topologien, Netzwerke, versionierte Bearbeitung, Archivierung oder Replikation in der Informix-Datenbank verwenden möchten.

Wenn Sie Geodatabase-Funktionen in einer Informix-Datenbank mit dem Geoverarbeitungswerkzeug Enterprise-Geodatabase aktivieren aktivieren möchten, das über eine Datenbankverbindung im Kataloginhaltsverzeichnis in ArcGIS for Desktop aufgerufen wird, müssen Sie die folgenden Schritte ausführen.

Schritte:
  1. Installieren und konfigurieren Sie Informix auf dem Server.
  2. Stellen Sie sicher, dass das Basic Text Search-Modul von Informix registriert ist.
  3. Registrieren Sie das Spatial DataBlade-Modul von Informix in der Datenbank.
  4. Erstellen Sie einen Betriebssystembenutzer mit der Bezeichnung "sde", der eine Verbindung zur Datenbank herstellt, um Geodatabase-Funktionen zu aktivieren.
  5. Nehmen Sie folgende Änderungen an der ONCONFIG-Datei von Informix vor:
    1. Heben Sie die Auskommentierung des Parameters "VPCLASS jvp,num=1" auf.

      Dadurch kann die Funktion "sde.retrieve_uid()" in der Geodatabase erstellt werden, die für die Replikation, Offline-Verwendung von Karten und in SQL bearbeiteten Tabellen mit globaler ID- und GUID-Spalte erforderlich ist.

    2. Legen Sie den Parameter "USEOSTIME" auf "1" fest, um Subsekunden-Genauigkeit für Zeitwerte zu verwenden.

      Die Einstellung dieses Parameters ermöglicht die Implementierung von Bearbeitungs-Workflows, die die Bearbeitung nicht versionierter Daten erfordern, wenn keine Netzverbindung besteht.

    3. Starten Sie Informix neu, um die Änderungen zu implementieren, die Sie an der ONCONFIG-Datei vorgenommen haben.
  6. Erstellen Sie in der Informix-Instanz eine Datenbank und konfigurieren Sie die Speicherplätze.
  7. Weisen Sie dem Benutzer "sde" die EXTEND-Rolle und RESOURCE-Berechtigungen in der Datenbank zu.
  8. Starten Sie ArcMap oder ArcCatalog.
  9. Erstellen Sie eine Datenbankverbindung zur Informix-Datenbank, indem Sie als SDE-Benutzer eine Verbindung über das Kataloginhaltsverzeichnis herstellen.

    Vergessen Sie nicht, das Kennwort des Benutzers im Dialogfeld Datenbankverbindung zu speichern.

    HinweisHinweis:

    Beim Aktivieren der Geodatabase-Funktionalität oder beim Aktualisieren einer Geodatabase kann keine DSNless-Verbindung verwendet werden.

  10. Klicken Sie mit der rechten Maustaste auf die Datenbankverbindung und wählen Sie Geodatabase aktivieren.

    Das Werkzeug Enterprise-Geodatabase aktivieren wird geöffnet.

  11. Fügen Sie dem Textfeld Eingabe-Database die Datenbankverbindungsdatei für die Informix-Datenbank hinzu.
  12. Navigieren Sie zur Autorisierungsdatei für ArcGIS for Server, die beim Autorisieren von ArcGIS for Server erstellt wurde, und fügen Sie sie dem Textfeld Autorisierungsdatei hinzu.

    Wenn Sie zum Autorisieren von ArcGIS for Server den Assistenten verwenden, wird eine Schlüsselcodedatei auf dem Server erzeugt, auf dem die Software installiert ist. Wenn Sie ArcGIS for Server unter Linux autorisiert haben, wurde die Datei im Pfad "/arcgis/server/framework/runtime/.wine/drive_c/Program Files/ESRI/License<Version>/sysgen" erstellt. Wenn Sie die Autorisierung unter einem Windows-Server durchgeführt haben, wurde die Datei im Pfad "Programme\ESRI\License<Version>\sysge" erstellt. Autorisieren Sie ArcGIS for Server, um diese Datei zu erstellen, sofern Sie dies nicht bereits getan haben.

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

Es wird eine Geodatabase in der Datenbank erstellt.

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. Falls Sie Probleme beim Ausführen des Werkzeugs haben, überprüfen Sie diese Protokolldatei, um das Problem zu beheben.

Verwandte Themen

5/9/2014