Параметры конфигурации определяют объекты базы данных, которые будут храниться в этой базе данных. Их соответствующие значения определяют, как объект будет храниться в базе данных. Параметры и их строки конфигурации распределяются по ключевым словам конфигурации.
В базах геоданных, хранящихся в базе данных Oracle, пары «имя параметра – строка конфигурации» используются ArcGIS для выполнения следующих задач:
Обеспечение доступности ключевых слов для пользователей в интерфейсе ArcGIS.
Хранение комментариев, описывающих ключевое слово конфигурации.
Комбинации keyword/Parameter_name уникальны. Например, у вас не может быть одинаковых параметров под одним и тем же ключевым словом, как показано здесь:
KEYWORD PARAMETER_NAME CONFIG_STRING
------------ ----------------------- ----------------------
DEFAULTS RASTER_STORAGE BLOB
DEFAULTS RASTER_STORAGE SDO_GEOMETRY
Однако большинство параметров могут использоваться в большом количестве других ключевых слов конфигурации. Например, параметр RASTER_STORAGE встречается с другими ключевыми словами. В этом примере вы видите его в ключевом слове SDELOB.
SQL> SELECT * FROM SDE.DBTUNE 2 WHERE KEYWORD = 'SDELOB'; KEYWORD PARAMETER_NAME CONFIG_STRING ------------- ----------------------- --------------------- SDELOB ATTRIBUTE_BINARY BLOB SDELOB GEOMETRY_STORAGE SDELOB SDELOB RASTER_STORAGE BLOB Пример использования параметров
В следующем примере выражение SQL возвращает значения всех параметров, начинающихся с RAS и собранных под ключевым словом DEFAULTS в таблице DBTUNE.
SQL> SELECT * FROM SDE.DBTUNE 2 WHERE KEYWORD = 'DEFAULTS' AND PARAMETER_NAME LIKE 'RAS%'; KEYWORD PARAMETER_NAME CONFIG_STRING ------------ ---------------------- ------------------------- DEFAULTS RASTER_STORAGE BLOB DEFAULTS RAS_INDEX_ID PCTFREE 0 INITRANS 8 TABLESPACE IDX1 NOLOGGING DEFAULTS RAS_STORAGE PCTFREE 0 INITRANS 8 TABLESPACE RASTER Строка config_string для параметра RAS_STORAGE включает синтаксис Oracle SQL в выражении CREATE TABLE. Параметр RAS_STORAGE используется для управления хранением таблиц SDE_RAS_. Поэтому если задано ключевое слово DEFAULTS при создании набора растровых данных в базе геоданных, ArcGIS считывает в config_string параметр RAS_STORAGE и помещает его в SQL-выражение, использующееся для создания таблицы SDE_RAS_.
Ключевые слова конфигурации и значения параметров используются для SQL-выражений, которые ArcGIS отправляет для создания таблицы. Следующее ключевое слово/значение параметра DEFAULTS транслирует SQL-выражение так:
DEFAULTS RAS_STORAGE PCTFREE 0 INITRANS 8 TABLESPACE RASTER
CREATE TABLE myuser.sde_ras_6 (raster_id number(38), raster_flags number(38), description varchar2(65)) PCTFREE 0 INITRANS 8 TABLESPACE raster Если табличное пространство не указано, Oracle сохраняет таблицы и индексы в табличном пространстве пользователя по умолчанию с использованием параметров хранения по умолчанию. Если растровое табличное пространство в последнем примере не указано, будет использовано табличное пространство пользователя по умолчанию.
Можно определить табличное пространство пользователя по умолчанию, запросив поле DEFAULT_TABLESPACE системной таблицы USER_USERS в Oracle, подключившись данным пользователем. Как администратор базы данных Oracle, запросите поле DEFAULT_TABLESPACE таблицы DBA_USERS с помощью выражения WHERE, чтобы задать пользователя.
SQL> connect /
SQL> SELECT default_tablespace FROM user_users; or
SQL> connect system/
SQL> SELECT default_tablespace FROM dba_users WHERE username = <'USER'>; Получение списка параметров хранения по умолчанию табличного пространства, с помощью запроса к USER_TABLESPACES:
SQL> connect /
SQL> SELECT * FROM user_tablespaces WHERE tablespace_name = <'TABLESPACE'>; Можно ввести соответствующие имена табличных пространств для ваших данных, изменив настройки параметров конфигурации. Вы можете экспортировать текущие настройки параметров конфигурации, используя инструмент Экспорт ключевого слова конфигурации базы геоданных, изменить значения, затем импортировать изменения с помощью инструмента Импорт ключевого слова конфигурации базы геоданных.
Список допустимых параметров
В следующей таблице в алфавитном порядке приведен список всех возможных параметров конфигурации, которые могут использоваться в базе геоданных на базе Oracle. Значения по умолчанию выделены жирным шрифтом.
Затем следует таблица с более подробным описанием параметров, сгруппированных по их функциональности.