Benutzerdefinierte Konfigurationsschlüsselwörter
Sie können neue Schlüsselwörter mit gültigen Namen hinzufügen. Sie können beispielsweise ein Schlüsselwort erstellen, um den Speicherort Ihrer Raster-Datentabellen zu definieren, falls es ein solches Schlüsselwort noch nicht gibt.
##RASTER AUX_INDEX_COMPOSITE "TABLESPACE RASTER_DATA PCTFREE 10 INITRANS 4" AUX_STORAGE "TABLESPACE RASTER_DATA PCTFREE 10 INITRANS 4" BLK_INDEX_COMPOSITE "TABLESPACE RASTER_DATA PCTFREE 10 INITRANS 4" <other parameters> END
Weitere Beispiele für Situationen, in denen sich die Erstellung eines benutzerdefinierten Konfigurationsschlüsselwortes anbietet:
- Um das System für die Archivierung einzurichten.
Details zu Archivschlüsselwörtern finden Sie im Abschnitt "Konfigurationsschlüsselwörter für das Archivieren" in diesem Thema.
- Um Protokolldatei-Tabellen in verschiedenen Bereichen der Datenbank zu erstellen, je nachdem, welcher Benutzer die Erstellung der Protokolldatei-Tabelle auslöst
Weitere Informationen finden Sie im Abschnitt "Benutzerdefinierte Protokolldatei-Schlüsselwörter" in diesem Thema.
- Um Speicherorte für Netzwerke, Terrains oder Topologien festzulegen, die von den Standardeinstellungen abweichen.
Siehe Zusammengesetzte Schlüsselwörter und Geometriespeicherung.
- Um die Speicherung bestimmter Datentypen an Speicherorten zuzulassen, die nicht im Konfigurationsschlüsselwort "DEFAULTS" festgelegt sind.
Um der Tabelle "DBTUNE" ein Schlüsselwort hinzuzufügen, können Sie den Inhalt der Tabelle mit "sdedbtune –o export" in eine Textdatei exportieren, die Datei bearbeiten und anschließend mit "sdedbtune –o import" wieder zurückimportieren, wobei der Inhalt der Tabelle "DBTUNE" aktualisiert wird.
Kennzeichnen Sie das Schlüsselwort bei der Bearbeitung der Textdatei mit zwei vorangestellten ##, und schließen Sie die Parametergruppe mit "END" ab. Beachten Sie außerdem, dass Konfigurationsschlüsselwörter maximal 32 Zeichen lang sein dürfen. Wenn Sie planen, Schlüsselwörter für das Archivieren zu verwenden, stellen Sie sicher, dass das benutzerdefinierte Schlüsselwort nicht länger ist als 24 Zeichen.
Alternativ können Sie auch mithilfe des "sdedbtune –o insert"-Vorgangs ein Schlüsselwort hinzufügen und es dann erneut für jeden Parameter ausführen, den Sie hinzufügen möchten.
Um den Befehl "sdedbtune" und die Dokumentation zu erhalten, installieren Sie den ArcSDE-Anwendungsserver für das DBMS.
Konfigurationsschlüsselwörter für das Archivieren
Sie können Konfigurationsschlüsselwörter für Verlaufstabellen festlegen. Hierfür wird die Endung "_ARCHIVE" an das Schlüsselwort angehängt, z. B.: "DEFAULTS_ARCHIVE". Ändern Sie für jedes von Ihnen erstellte Archivierungsschlüsselwort die Parameter entsprechend.
Archivierungsschlüsselwörter werden am häufigsten verwendet, um die Verlaufstabellen und die zugehörigen Indizes an einem anderen Speicherort zu speichern als die restlichen Daten. In Oracle, DB2 oder PostgreSQL gespeicherte Geodatabases ermöglichen Ihnen, Tabellen in anderen Tablespaces zu speichern. Die Verwendung von Archivierungsschlüsselwörtern ist somit in diesen Geodatabases am gebräuchlichsten.
Bei der Erstellung einer Verlaufstabelle erfasst ArcSDE das Konfigurationsschlüsselwort für das zu archivierende Dataset und sucht dann nach den entsprechenden Archivierungsschlüsselwörtern in der Tabelle DBTUNE. Dabei werden die Parameter verwendet, die bei der Erstellung der Verlaufstabelle für "<Schlüsselwort>_ARCHIVE" angegeben wurden. Wenn also das Schlüsselwort "DEFAULTS" bei der Erstellung eines für die Archivierung aktivierten Datasets verwendet wurde, sucht ArcSDE unter "DEFAULTS_ARCHIVE" nach den Speicherinformationen zur Erstellung der Verlaufstabellen für dieses Dataset.
Wie bereits im vorherigen Abschnitt erwähnt, dürfen Konfigurationsschlüsselwörter maximal 32 Zeichen lang sein. Der Anhang "_ARCHIVE" wird hierbei addiert.
Falls für ein Schlüsselwort das entsprechende Archivierungsschlüsselwort nicht gefunden wird, verwendet ArcSDE das Schlüsselwort, das für das ursprüngliche Dataset verwendet wurde. Im oben aufgeführten Beispiel wird dann das Schlüsselwort "DEFAULTS" verwendet, was bedeutet, dass die Verlaufstabelle und die Indizes an denselben logischen Speicherorten wie die für die Archivierung aktivierte Feature-Class gespeichert werden.
Wenn "<Schlüsselwort>_ARCHIVE" vorliegt, jedoch ein vorgegebener Parameter fehlt, wird der Wert des Parameters aus dem Schlüsselwort "DEFAULTS" verwendet. Weitere Informationen finden Sie unter Archivieren von Geodatabases.
Wenn Sie ein Archivierungsschlüsselwort erstellen, müssen Sie keinen UI_TEXT-Parameter hinzufügen. Legen Sie kein Schlüsselwort "*_ARCHIVE" fest, wenn die Daten erstellt werden. Das System sucht nach dem Schlüsselwort, das zum Konfigurationsschlüsselwort der Archivtabelle passt.
Benutzerdefinierte Protokolldatei-Schlüsselwörter
Sie können Protokolldatei-Schlüsselwörter für bestimmte Benutzer erstellen, sodass die Einstellungen des Protokolldatei-Schlüsselwortes dieses Benutzers immer verwendet werden, wenn der Benutzer einen Auswahlsatz erstellt, der zur Erstellung von ArcSDE-Protokolldateitabellen führt.
Benutzerspezifische Protokolldatei-Schlüsselwörter werden im Format "LOGFILE_<Benutzername>" erstellt. Wenn Sie beispielsweise ein Protokolldatei-Konfigurationsschlüsselwort für den Benutzer Moe erstellen möchten, lautet das Schlüsselwort "LOGFILE_Moe". Wenn der Name des sich verbindenden Benutzers nicht Moe lautet und er nicht über ein eigenes benutzerspezifisches Protokolldatei-Schlüsselwort verfügt, wird das Schlüsselwort "LOGFILE_DEFAULTS" verwendet.
Wenn Sie für jeden Benutzer ein Protokolldatei-Konfigurationsschlüsselwort erstellen, können Sie die Protokolldateien der verschiedenen Benutzer auf unterschiedlichen Geräten speichern. Die meisten Geodatabases funktionieren gut mit den LOGFILE_DEFAULTS-Speicherparametern, die standardmäßig in der Tabelle DBTUNE festgelegt sind. Sie können die Protokolldatei-Einstellungen jedoch bei Bedarf ändern.
Die Speicherparameter für das Schlüsselwort richten sich danach, welche Art von Protokolldatei der Server laut Konfiguration verwendet.
Weitere Informationen zu ArcSDE-Protokolldateitabellen finden Sie im Thema zu Protokolldateien für Ihr DBMS.
- Konfigurationsoptionen für ArcSDE-Protokolldateitabellen in DB2
- Konfigurationsoptionen für ArcSDE-Protokolldateitabellen in Informix
- Konfigurationsoptionen für ArcSDE-Protokolldateitabellen in Oracle
- Konfigurationsoptionen für ArcSDE-Protokolldateitabellen in PostgreSQL
- Konfigurationsoptionen für ArcSDE-Protokolldateitabellen in SQL Server
Wenn Sie benutzerspezifische Protokolldatei-Schlüsselwörter erstellen, müssen Sie keinen UI_TEXT-Parameter hinzufügen. Der Benutzer legt sein Protokolldatei-Schlüsselwort nicht fest, wenn die Daten erstellt werden, sondern das System sucht nach dem Schlüsselwort, das zum verbundenen Benutzernamen passt, wenn die Protokolldateitabellen erstellt werden müssen.