Пользовательские ключевые слова конфигурации
Вы можете добавлять новые ключевые слова с любым корректным именем. Например, вы можете создать ключевое слово для определения расположения хранилища таблиц с растровыми данными, если его еще не существует.
##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
Ниже приведены другие примеры случаев, когда вы можете создать пользовательское ключевое слово конфигурации.
- При настройке системы для архивирования.
Дополнительные сведения о ключевых словах архивирования см. в теме "Ключевые слова конфигурации для архивирования" этого раздела.
- Для создания таблиц файла журнала в различных областях базы данных в зависимости от того, какой пользователь запустит процесс создания такой таблицы.
См. тему "Пользовательские ключевые слова файла журнала" данного раздела.
- Для определения местоположения не заданных по умолчанию хранилищ для сетей, топографии или топологии.
См. раздел Составные ключевые слова и хранилище геометрии.
- Чтобы позволить пользователям сохранять определенные типы данных в других местах, которые определены в ключевом слове конфигурации DEFAULTS
Чтобы добавить ключевое слово к таблице DBTUNE, вы можете экспортировать содержимое таблицы в текстовый файл с помощью команды sdedbtune –o export, отредактировать файл, затем повторно импортировать текстовый файл с помощью команды sdedbtune –o import, которая обновит содержимое таблицы DBTUNE.
При редактировании текстового файла убедитесь в наличии префикса ## перед ключевым словом и в том, что группа параметров завершается на END. Также обратите внимание на то, что длина ключевого слова конфигурации не должна превышать 32 символов. При использовании ключевых слов архивирования убедитесь, что длина пользовательского ключевого слова не превышает 24 символов.
Для добавления ключевого слова также можно использовать операцию sdedbtune –o insert, а затем использовать ее снова для каждого добавляемого параметра.
Для получения команды sdedbtune и документации установите сервер приложений ArcSDE для вашей СУБД.
ключевые слова конфигурации для архивирования
Вы можете определить ключевые слова конфигурации для таблиц истории. Это можно сделать путем добавления _ARCHIVE в конец ключевого слова: например, DEFAULTS_ARCHIVE. При необходимости изменяйте параметры для каждого нового ключевого слова архива.
В большинстве случаев ключевые слова архива используются для хранения ваших таблиц истории и индексов этих таблиц в другом месте относительно остальных ваших данных. Базы геоданных, хранящиеся в Oracle, DB2 или PostgreSQL, позволяют вам хранить таблицы в различных пространствах таблиц; поэтому ключевые слова архива чаще всего используются именно в этих базах геоданных.
При создании таблиц истории ArcSDE записывает ключевые слова конфигурации для архивируемого набора данных, а затем ищет соответствующие ключевые слова архива в таблице DBTUNE. Для этого используются параметры, определенные для <ключевое_слово>_ARCHIVE при создании таблицы истории. Таким образом, если для создания набора данных, для которого включено архивирование, используется ключевое слово DEFAULTS, ArcSDE будет искать в DEFAULTS_ARCHIVE информацию хранилища для создания таблиц истории на основании этого набора данных.
Как упоминалось в предыдущем разделе, длина ключевых слов конфигурации ограничена 32 символами. Суффикс _ARCHIVE входит в состав этих 32 символов.
Для любого заданного ключевого слова (если соответствующее ключевое слово архива не найдено) ArcSDE использует то же ключевое слово, которое было использовано для исходного набора данных. В вышеприведенном примере будет использоваться ключевое слово DEFAULTS, которое означает, что таблицы истории и индексы будут храниться в тех же логических пространствах хранилища, что и класс объектов, включенный для архивирования.
В том случае, если <ключевое_слово>_ARCHIVE представлено, но отсутствует заданный параметр, будет использовано значение параметра, найденное в ключевом слове DEFAULTS. Дополнительные сведения см. в разделе Архивирование базы геоданных.
При создании ключевого слова архива не требуется вставлять параметр UI_TEXT. Определять ключевое слово *_ARCHIVE при создании данных не требуется; лучше предоставить поиск слова, совпадающего с ключевым словом конфигурации для таблицы архивирования, системе.
Пользовательские ключевые слова файла журнала
Вы можете создать ключевые слова файла журнала для некоторых пользователей таким образом, что при создании пользователем набора выборки и составлении таблиц файла журнала ArcSDE, всегда будут использоваться настройки для ключевого слова файла журнала этого пользователя.
Ключевые слова файла журнала для указанного пользователя необходимо создавать в формате LOGFILE_<имя_пользователя>. Например, если вам требуется создать ключевой файл конфигурации файла журнала для пользователя Moэ, используйте ключевое слово LOGFILE_Moe. Если подключаемого пользователя зовут не Moэ, и у него нет собственного ключевого слова файла журнала, то необходимо использовать ключевое слово LOGFILE_DEFAULTS.
Создание ключевого файла конфигурации файла журнала для каждого пользователя позволяет вам хранить пользовательские файлы журнала для разных пользователей на отдельных устройствах. Большинство баз геоданных эффективно функционируют, используя параметры хранения LOGFILE_DEFAULTS, установленные в таблице DBTUNE по умолчанию. Однако при желании настройки файла журнала можно изменить.
Параметры хранения, которые будут использованы для этого ключевого слова, зависят от того, для какого типа файлов журнала был настроен сервер.
Дополнительные сведения о таблицах файлов журнала ArcSDE см. в разделе по файлу журнала для своей СУБД.
- Настройки конфигурации таблицы файла журнала ArcSDE для DB2
- Настройки конфигурации таблицы файла журнала ArcSDE для Informix
- Настройки конфигурации таблицы файла журнала ArcSDE для Oracle
- Настройки конфигурации таблицы файла журнала ArcSDE для PostgreSQL
- Настройки конфигурации таблицы файла журнала ArcSDE для SQL Server
При создании ключевых слов файла журнала для определенного пользователя не требуется включать параметр UI_TEXT. При создании данных пользователь не определяет свое ключевое слово файла журнала; вместо этого при создании таблиц файлов журнала система производит поиск ключевого слова, которое соответствует имени подключаемого пользователя.