Schlüsselwort DATA_DICTIONARY in DB2
Das Schlüsselwort DATA_DICTIONARY enthält die Parameter, mit denen die Speichereinstellungen für bestimmte ArcSDE-Geodatabase-Systemtabellen definiert werden.
Änderungen an den Parametern in diesem Schlüsselwort müssen vorgenommen werden, bevor die Geodatabase erstellt wird. Anweisungen finden Sie unter Ändern der Datei "dbtune" vor dem Erstellen der Geodatabase.
Im Folgenden sehen Sie ein Beispiel für die Standardeinträge in der Datei "dbtune.sde" für das Schlüsselwort DATA_DICTIONARY in einer DB2-Datenbank für Linux, UNIX oder Windows.
##DATA_DICTIONARY B_INDEX_ROWID "" B_INDEX_USER "" #B_STORAGE "IN <TABLESPACE> LONG IN <TABLESPACE>" #STATES_TABLE "IN <TABLESPACE>" STATES_INDEX "" #STATE_LINEAGES_TABLE "IN <TABLESPACE>" #VERSIONS_TABLE "IN <TABLESPACE>" VERSIONS_INDEX "" #MVTABLES_MODIFIED_TABLE "IN <TABLESPACE>" MVTABLES_MODIFIED_INDEX "" #XML_INDEX_TAGS_TABLE "IN <TABLESPACE>" XML_INDEX_TAGS_INDEX "" END
Unkommentieren Sie die Zeilen B_STORAGE, STATES_TABLE, STATE_LINEAGES_TABLE, VERSIONS_TABLE, MVTABLES_MODIFIED_TABLE und XML_INDEX_TAGS_TABLE, indem Sie das Nummernzeichen (#) entfernen. Ersetzen Sie <TABLESPACE> in jeder dieser Zeilen durch den Namen des Tablespaces, in dem die entsprechende Tabelle und der Index gespeichert werden sollen. Ein geänderter DATA_DICTIONARY-Eintrag kann wie in diesem Beispiel aussehen:
##DATA_DICTIONARY B_INDEX_ROWID "" B_INDEX_USER "" B_STORAGE "IN SDE INDEX LONG IN SDELOBS" #STATES_TABLE "IN EDITS" STATES_INDEX "" #STATE_LINEAGES_TABLE "IN EDITS" #VERSIONS_TABLE "IN EDITS" VERSIONS_INDEX "" #MVTABLES_MODIFIED_TABLE "IN EDITS" MVTABLES_MODIFIED_INDEX "" #XML_INDEX_TAGS_TABLE "IN SDE" END
Im Folgenden sehen Sie ein Beispiel für die Standardeinträge in der Datei "dbtune.sde.zos" für das Schlüsselwort DATA_DICTIONARY in einer DB2 for z/OS-Datenbank:
##DATA_DICTIONARY B_INDEX_ROWID "" B_INDEX_USER "" #B_STORAGE "IN DATABASE <REPOSITORY DATABASE NAME>" #STATES_TABLE "IN DATABASE <REPOSITORY DATABASE NAME>" STATES_INDEX "" #STATE_LINEAGES_TABLE "IN DATABASE <REPOSITORY DATABASE NAME>" #VERSIONS_TABLE "IN DATABASE <REPOSITORY DATABASE NAME>" VERSIONS_INDEX "" #MVTABLES_MODIFIED_TABLE "IN DATABASE <REPOSITORY DATABASE NAME>" MVTABLES_MODIFIED_INDEX "" #XML_INDEX_TAGS_TABLE "IN DATABASE <REPOSITORY DATABASE NAME>" XML_INDEX_TAGS_INDEX "" END
Unkommentieren Sie die Zeilen B_STORAGE, STATES_TABLE, STATE_LINEAGES_TABLE, VERSIONS_TABLE, MVTABLES_MODIFIED_TABLE und XML_INDEX_TAGS_TABLE, indem Sie das Nummernzeichen (#) entfernen. Ersetzen Sie <REPOSITORY DATABASE NAME> in jeder dieser Zeilen durch den Namen der Datenbank, in der die ArcSDE-Geodatabase-Systemtabellen und Indizes gespeichert werden sollen. Ein geänderter DATA_DICTIONARY-Eintrag kann wie in diesem Beispiel aussehen:
##DATA_DICTIONARY B_INDEX_ROWID "" B_INDEX_USER "IN DATABASE SDEREP" B_STORAGE "IN DATABASE SDEREP" STATES_TABLE "IN DATABASE SDEREP" STATES_INDEX "IN DATABASE SDEREP" STATE_LINEAGES_TABLE "IN DATABASE SDEREP" VERSIONS_TABLE "IN DATABASE SDEREP" VERSIONS_INDEX "IN DATABASE SDEREP" MVTABLES_MODIFIED_TABLE "IN DATABASE SDEREP" MVTABLES_MODIFIED_INDEX "IN DATABASE SDEREP" #XML_INDEX_TAGS_TABLE "IN DATABASE <REPOSITORY DATABASE NAME>" XML_INDEX_TAGS_INDEX "" END
XML-Parameter haben keine Auswirkung auf Geodatabases in DB2 for z/OS, da XML für diese Geodatabases derzeit nicht unterstützt wird.