Anpassen von ArcSDE-Dateien vor dem Erstellen einer Geodatabase in DB2 unter z/OS

Die Dateien "dbtune.sde" und "dbinit.sde" müssen geändert werden, nachdem die Installation der ArcSDE-Komponente abgeschlossen wurde, aber bevor die Geodatabase erstellt wird. Optional können Sie auch die Datei "giomgr.defs" ändern.

Die Datei "dbtune.sde" wird verwendet, um die Geodatabase-Systemtabelle DBTUNE mit Schlüsselwörtern, Parametern und Werten aufzufüllen, mit denen die physische Speicherung von Tabellen in der Datenbank gesteuert wird. Bei IBM DB2-Datenbanken unter z/OS müssen Sie diese Datei bearbeiten, bevor Sie den Befehl "sdesetup" ausführen, um anzugeben, in welcher Datenbank bestimmte Tabellen erstellt werden sollen.

Die Datei "dbinit.sde" enthält Verbindungsinformationen für den Client.

Die Datei "giomgr.defs" dient zur Auffüllung der Tabelle SERVER_CONFIG, wenn die Geodatabase erstellt wird. Diese Datei enthält den auskommentierten Parameter TEMP, der verwendet wird, um den vollständigen Pfadnamen eines temporären Verzeichnisses auf der Festplatte anzugeben. Wenn Sie den Parameter unverändert lassen, ist das Standardverzeichnis der TEMP-Ordner des Benutzers, der zum Zeitpunkt der Erstellung der Geodatabase auf dem Windows-Computer angemeldet ist. Wenn dieser Speicherort für Sie akzeptabel ist, ändern Sie diesen Parameter nicht. Heben Sie andernfalls die Auskommentierung für den TEMP-Parameter auf, und geben Sie den vollständigen Pfadnamen des Verzeichnisses an, das Sie verwenden möchten. Speichern Sie dann die Datei "giomgr.defs". Sie können diesen Wert auch nach Erstellung der ArcSDE-Geodatabase mit dem Befehl "sdeconfig" und dem Vorgang "alter" ändern. Ausführliche Informationen zur Verwendung dieses Befehls finden Sie in der ArcSDE Administration Command Reference, die mit der ArcSDE-Komponente von ArcGIS Server Enterprise installiert wurde.

Schritte:
  1. Navigieren Sie zu der Datei "dbinit.sde" im Verzeichnis %SDEHOME%\etc (ArcSDE\db2zosexe\etc) auf dem Windows-Client. Fügen Sie der Datei "dbinit.sde" die folgende erste Zeile mit dem Namen Ihres DB2-Subsystems hinzu:

    set SDE_DATABASE=<DB2_subsystem_name>
    

  2. Navigieren Sie zu der Datei "dbtune.sde" im Verzeichnis ArcSDE\db2zosexe\etc auf dem Client-Computer.
  3. Heben Sie die Auskommentierung der folgenden Konfigurationszeichenfolgenwerte unter dem Schlüsselwort DATA_DICTIONARY auf und ändern Sie diese, um anzugeben, in welcher Datenbank bestimmte ArcSDE-Geodatabase-Systemtabellen erstellt werden sollen. Die folgenden Einstellungen sind Vorschläge. Die Datenbank mit dem Namen SDEDBR00 ist die Datenbank, in der die Repository-Tabellen der ArcSDE-Geodatabase gespeichert werden.

    B_STORAGE "IN DATABASE SDEDBR00"
    MVTABLES_MODIFIED_TABLE "IN DATABASE SDEDBR00"
    STATES_TABLE "IN DATABASE SDEDBR00"
    STATE_LINEAGES_TABLE "IN DATABASE SDEDBR00"
    VERSIONS_TABLE "IN DATABASE SDEDBR00"
    XML_INDEX_TAGS_TABLE "IN DATABASE SDEDBR00"

  4. Stellen Sie sicher, dass die Parameter BLOB_OPTION und CLOB_OPTION unter dem Schlüsselwort DEFAULTS auf leere Zeichenfolgen festgelegt werden.
  5. Heben Sie die Auskommentierung dieser Konfigurationszeichenfolgenwerte unter dem Schlüsselwort DEFAULTS auf und ändern Sie diese, um anzugeben, in welcher Datenbank bestimmte mit benutzerdefinierten Daten verbundene Objekte erstellt werden sollen. Die folgenden Einstellungen sind Vorschläge. Die Datenbank mit dem Namen SDEDBU00 ist die Datenbank, in der benutzerdefinierte Daten im Datenbank-Subsystem gespeichert werden.

     AUX_STORAGE "IN DATABASE SDEDBU00"
     A_STORAGE "IN DATABASE SDEDBU00"
     BLK_STORAGE "IN DATABASE SDEDBU00"
     BND_STORAGE "IN DATABASE SDEDBU00"
     B_STORAGE "IN DATABASE SDEDBU00"
     D_STORAGE "IN DATABASE SDEDBU00"
     RAS_STORAGE "IN DATABASE SDEDBU00"
    

  6. Heben Sie die Auskommentierung dieser Konfigurationszeichenfolgenwerte unter dem Schlüsselwort LOGFILE_DEFAULTS auf und ändern Sie diese, um anzugeben, in welcher Datenbank Protokolldateitabellen erstellt werden sollen.

     LD_STORAGE "IN DATABASE SDEDBU00"
     LF_STORAGE "IN DATABASE SDEDBU00"
     SESSION_STORAGE "IN DATABASE SDEDBU00"
    

  7. Öffnen Sie bei Bedarf die Datei "giomgr.defs", und heben Sie die Auskommentierung des Parameters TEMP auf.
  8. Geben Sie den vollständigen Pfadnamen eines temporären Verzeichnisses auf dem Client-Computer ein.

Verwandte Themen


7/10/2012