Параметры конфигурации Oracle



Download 44,55 Kb.
bet5/5
Sana22.02.2022
Hajmi44,55 Kb.
#105446
1   2   3   4   5
Bog'liq
13-ma'ruza. Oracle MMBT parametrlari

ENABLE STORAGE IN ROW,или DISABLE STORAGE IN ROW




XML_IDX_TEXT_UPDATE_MEMORY

Объем памяти, используемый для построения и обновления текстового индекса, например, 2М для выделения 2 МБ

Целочисленное значение, большее 0, но меньшее объема доступной оперативной памяти, данное в МБ (обозначается М)(Обратитесь к документации по Oracle, чтобы узнать о рекомендуемых значениях.)




XML_IDX_TEXT_UPDATE_METHOD

Метод отслеживания изменений текстового индекса Oracle:

  • NONE – обновление вручную с помощью запуска пакета Oracle Text (по умолчанию)

  • BUFFERED – обновление с помощью ArcGIS при закрытии потока

  • IMMEDIATE – обновление с помощью ArcGIS при вставке или обновлении строки

NONE, BUFFERED или IMMEDIATE




XML_INDEX_TAGS_INDEX

Выражение хранения для индекса xml_indextags_pk таблицы xml_indexes

См. документацию для Oracle (параметры СОЗДАТЬ ИНДЕКС (CREATE INDEX)).




XML_INDEX_TAGS_TABLE

Выражение хранения для таблицы sde_xml_index_tags и индексов xml_indextags_ix1 и xml_indextags_ix2 по столбцам tag_name и tag_alias соответственно

См. документацию для Oracle (параметры СОЗДАТЬ ТАБЛИЦУ (CREATE TABLE)).




Краткое описание параметров конфигурации
Примечание:
Для параметров XML соответствует xml_column_id, относящемуся к указанному столбцу XML.
Описания функций параметров
В следующем разделе приводится более подробное описание параметров, указанных в таблице.
Параметры хранения для бизнес-таблицы и индекса
Бизнес-таблицей является любая таблица Oracle, созданная клиентом ArcGIS. Используйте параметр B_STORAGE для определения конфигурации хранения бизнес-таблицы.
Для поддержки создания индексов бизнес-таблицы существуют пять параметров хранения индексов:

  • Параметр B_INDEX_USER содержит конфигурацию хранения пользовательских индексов, созданных с помощью функции C API SE_table_create_index и операции create_index команды sdetable.

  • Параметр B_INDEX_ROWID содержит конфигурацию хранения индекса, который создает ArcGIS по зарегистрированному столбцу ObjectID, как правило, называющемся ROWID или OBJECTID.

  • Параметр B_INDEX_SHAPE содержит конфигурацию хранения индекса пространственного столбца, созданного ArcGIS при добавлении пространственного столбца бинарной геометрии в бизнес-таблицу. ArcGIS создает этот индекс при создании класса пространственных объектов.

  • Параметр B_INDEX_RASTER содержит конфигурацию хранения индекса растрового столбца, созданного ArcGIS при добавлении растрового столбца в бизнес-таблицу. ArcGIS создает этот индекс при создании класса пространственных объектов.

  • Параметр B_INDEX_TO_DATE определяет хранение для индекса R<ид_регистрации>_sde_todate. Этот индекс создается при включении архивации бизнес-таблицы и используется при обновлении таблицы истории во время архивации.

Параметры хранения таблиц добавлений и удалений
Регистрация бизнес-таблицы или класса пространственных объектов как версионных позволяет нескольким пользователям обслуживать и изменять объект. Для каждой таблицы, зарегистрированной как версионной, ArcGIS создает две таблицы: таблицу добавлений и таблицу удалений.
Через необходимые интервалы времени пользователи объединяют свои изменения с изменениями, внесенными другими пользователями, и разрешают конфликты, которые возникают при изменении один и тех же объектов.
Параметры таблицы добавлений
Параметр A_STORAGE обслуживает конфигурацию хранения для таблицы добавлений. Таблица добавлений названа А, где – это идентификатор регистрации, содержащийся в системной таблице TABLE_REGISTRY. Например, если бизнес-таблица ROADS имеет идентификатор регистрации 10, ArcGIS создает таблицу добавлений с именем А10.
Другие пять параметров хранения содержат конфигурацию хранения индексов таблицы добавлений:

  • Параметр A_INDEX_RASTER задает конфигурацию хранения индекса, который создается по растровому столбцу таблицы добавлений. Индекс называется SDE_RIX__A. – это ID растрового столбца.

  • Параметр хранения A_INDEX_ROWID содержит конфигурацию хранилища индекса, который создается ArcGIS по версионному ID состояния и ObjectID (также называется ROWID) столбца. Индекс ROWID таблицы добавлений называется A_PK, где – это идентификатор регистрации бизнес-таблицы, с которой связана таблица добавлений.

  • Параметр A_INDEX_STATEID содержит конфигурацию хранения индекса, который ArcGIS создает по столбцу SDE_STATE_ID таблицы добавлений. Индекс столбца SDE_STATE_ID называется A_STATE_ID_IX1, где – это идентификатор регистрации бизнес-таблицы, с которой связана таблица добавлений.

  • Параметр A_INDEX_SHAPE содержит конфигурацию хранения индекса, который ArcGIS создает по пространственному столбцу таблицы добавлений. Если бизнес-таблица содержит пространственный столбец, этот столбец и его индекс дублируются в таблице добавлений. Индекс пространственного столбца таблицы добавлений называется A_IX1_A, где – это ID слоя класса объектов, как указано в таблице LAYERS.

  • Параметр хранения A_INDEX_USER содержит конфигурацию хранения пользовательских индексов, которую создает ArcGIS для таблицы добавлений. Пользовательские индексы бизнес-таблиц дублируются в таблице добавлений.

Параметры таблицы удалений
Параметр D_STORAGE содержит конфигурацию хранения для таблицы удалений. Таблица добавлений названа D, где – это идентификатор регистрации, содержащийся в системной таблице TABLE_REGISTRY. Например, если бизнес-таблица ROADS имеет идентификатор регистрации 10, ArcGIS создает таблицу удалений с именем D10.
Другие два параметра хранения содержат конфигурацию хранения индексов, которые ArcGIS создает для таблицы удалений. Параметр D_INDEX_STATE_ROWID содержит конфигурацию хранения индекса D_IDX1, который ArcGIS создает по столбцам SDE_STATE_ID и SDE_DELETES_ROW_ID в таблице удалений. Параметр D_INDEX_DELETED_AT содержит конфигурацию хранения индекса D_PK, который ArcGIS создает по столбцам DELETED_AT, SDE_DELETES_ROW_ID и SDE_STATE_ID в таблице удалений.
Параметры таблиц пространственного индекса и объекта
Классы пространственных объектов, созданные с помощью ST_Geometry с пространственным индексом, создают дополнительную таблицу в базе данных Oracle. Таблица пространственного индекса называется S_IDX$, где – это значение индекса геометрии таблицы. Значение может быть получено с помощью запроса к таблице SDE.ST_GEOMETRY_COLUMNS. Таблица пространственного индекса создается как Oracle Indexed Organized Table (IOT). Пространственный индекс атрибута ST_Geometry выглядит как A_IX1, при просмотре из Enterprise Manager. Значение соответствует LAYER_ID, хранящемуся в таблице LAYERS.
Если вы создаете разделяемую бизнес-таблицу, содержащую столбец ST_Geometry, желательно также использовать разделяемый пространственный индекс. Существуют два типа метода разделения: глобальный и локальный. По умолчанию в разделяемой бизнес-таблице создаются глобальные разделяемые индексы. Чтобы создать локальный индекс, необходимо добавить ключевое слово LOCAL в конце выражения CREATE INDEX. Чтобы разрешить ArcGIS добавить LOCAL в конце выражения CREATE INDEX, задайте параметру ST_INDEX_PARTITION_LOCAL значение TRUE под ключевым словом DEFAULTS.
Если бизнес-таблица с ST_Geometry не разделяемая, а вы задали для ST_INDEX_PARTITION_LOCAL значение TRUE, появится следующее сообщение:
ORA-14016: underlying table of a LOCAL partitioned index must be partitioned
Класс объектов, созданный в формате сжатого бинарного хранения ArcSDE (тип данных LONG RAW или BLOB) добавляет две таблицы в базу данных Oracle – таблицу объектов и таблицу пространственного индекса. Таблица пространственного индекса создается как S, где – это ID слоя класса объектов таблицы пространственного индекса, как указано в таблице LAYERS. Три индекса создаются для таблицы объектов и два – для таблицы пространственных индексов. Параметры конфигурации, которые применяются к таблице пространственных индексов, обычно начинаются с S_.
Параметры для этих таблиц и индексов действуют так же, как параметры хранения для B_STORAGE и B_INDEX_* бизнес-таблицы. Параметр S_STORAGE хранит конфигурацию Oracle CREATE TABLE таблицы пространственного индекса и индексы для хранения Esri ST_Geometry. Параметр S_INDEX_ALL применяется только к бинарному хранению и содержит параметры Oracle CREATE INDEX первого индекса пространственной таблицы. Таблица пространственного индекса создается как S_IX1, где – это ID слоя класса объектов таблицы пространственного индекса, как указано в таблице LAYERS.
Параметр S_INDEX_SP_FID хранит конфигурацию Oracle CREATE INDEX второго индекса таблицы пространственного индекса, если для класса объектов используется бинарное хранение. Таблица пространственного индекса создается как S_IX2, где – это ID слоя класса объектов таблицы пространственного индекса, как указано в таблице LAYERS.
Параметры класса объектов применяются только для бинарного хранения. Эти параметры начинаются с F_.

  • Параметр хранения F_STORAGE содержит строку конфигурации хранения Oracle CREATE TABLE класса объектов. Таблица объектов создается как F_, где – это ID слоя класса объектов таблицы пространственного индекса, как указано в таблице LAYERS.

  • Параметр хранения F_INDEX_FID содержит строку конфигурации хранения Oracle CREATE INDEX индекса пространственного столбца таблицы объектов. Индекс пространственного столбца создается как F_UK1, где – это ID слоя класса объектов таблицы пространственного индекса, как указано в таблице LAYERS.

  • Параметр хранения F_INDEX_AREA содержит строку конфигурации хранения Oracle CREATE INDEX индекса столбца площади таблицы объектов. Индекс столбца площади создается как F_AREA_IX2, где – это ID слоя класса объектов таблицы пространственного индекса, как указано в таблице LAYERS.

  • Параметр хранения F_INDEX_LEN содержит строку конфигурации хранения Oracle CREATE INDEX индекса столбца длины таблицы объектов. Индекс столбца длины создается как F_LEN_IX3, где – это ID слоя класса объектов таблицы пространственного индекса, как указано в таблице LAYERS.

Параметры хранения таблицы и индекса растра
Растровый столбец, добавляемый в бизнес-таблицу, является фактически ссылкой внешнего ключа на данные растра, хранящиеся в схеме, состоящей из четырех таблиц и пяти индексов поддержки. Параметры таблицы растра задают конфигурацию растровых таблиц и индексов.
Параметр RASTER_STORAGE задает тип данных, используемый для хранения растровых данных. Значения: BLOB, LONG RAW, SDO_GEORASTER или ST_Raster. Типы ST_Raster и SDO_GeoRaster доступны через SQL.
Внимание:
Не используйте хранение Long Raw для новых данных, Oracle может отказаться от поддержки этого типа данных в будущем. Хотя Long Raw все еще работает, не используйте его; выберите другой тип хранения.
Если вы хотите, чтобы все столбцы растров базы данных использовали один формат хранения, задайте RASTER_STORAGE в ключевом слове конфигурации DEFAULTS. Например, чтобы изменить RASTER_STORAGE с BLOB на SDO_GEORASTER, сделайте следующее:
## DEFAULTS
RASTER_STORAGE "SDO_GEORASTER"

END
Параметр RASTER_STORAGE замещает RASTER_BINARY_TYPE, который еще работает, но уже не поддерживается.
Параметр RAS_STORAGE содержит конфигурацию хранения Oracle CREATE_TABLE таблицы RAS.
Параметр хранения RAS_INDEX_ID содержит конфигурацию хранения Oracle CREATE INDEX индекса таблицы RAS.
Параметр BND_STORAGE содержит конфигурацию хранения Oracle CREATE_TABLE таблицы BND.
Параметр хранения BND_INDEX_COMPOSITE содержит конфигурацию хранения Oracle CREATE INDEX композитного индекса столбца таблицы BND.
Параметр хранения BND_INDEX_ID содержит конфигурацию хранения Oracle CREATE INDEX индекса столбца ID (RID) строки таблицы BND.
Параметр AUX_STORAGE содержит конфигурацию хранения Oracle CREATE_TABLE таблицы AUX.
Параметр хранения AUX_INDEX_COMPOSITE содержит конфигурацию хранения Oracle CREATE INDEX индекса таблицы AUX.
Параметр BLK_STORAGE содержит конфигурацию хранения Oracle CREATE_TABLE таблицы BLK.
Параметр хранения BLK_INDEX_COMPOSITE содержит конфигурацию хранения Oracle CREATE TABLE индекса таблицы BLK.
ArcGIS предлагает четыре формата хранения растров в Oracle. Параметр RASTER_STORAGE обозначает метод хранения геометрии. Параметр RASTER_STORAGE имеет следующие значения:

  • BLOB

  • ST_RASTER

  • SDO_GEORASTER

  • LONGRAW

Примечание:
Тип данных Long Raw может не поддерживаться в следующих версиях Oracle, не используйте его для новых растровых данных.
Если вы ожидаете, что некоторые растровые данные будут храниться с помощью SDO_GeoRaster, вы можете задать ключевое слово SDO_GEORASTER при создании наборов растровых данных, растровых каталогов или наборов данных мозаики. Прежде, чем использовать ключевое слово SDO_GEORASTER, следует отредактировать информацию табличного пространства для параметров RDT_STORAGE и RDT_INDEX_COMPOSITE. По умолчанию информация табличного пространства не содержится в ключевом слове SDO_GEORASTER. Можно изменять значения параметров RDT_STORAGE и RDT_INDEX_COMPOSITE, добавляя определение табличного пространства, как показано в следующем примере:
RDT_STORAGE "PCTFREE 0 INITRANS 4
TABLESPACE rdt_tblsp"
RDT_INDEX_COMPOSITE "PCTFREE 0 INITRANS 4
TABLESPACE rdt_tblsp
STORAGE ( INITIAL 409600) NOLOGGING"
Существует дополнительный тип таблицы растра – таблица атрибутов растра. Эта таблица (или таблицы; их может быть несколько) хранит значения атрибутов по значениям ячеек растра. Параметр B_STORAGE определяет хранение этих таблиц. Если необходимо определить другое местоположение для хранения этих таблиц, чтобы они располагались отдельно от других бизнес-таблиц классов пространственных объектов, обязательно создайте ключевое слово растра, которое можно использовать при создании растровых наборов данных и растровых каталогов, в которых содержатся различные сведения хранения для таблиц растровых атрибутов.
Дополнительные сведения о таблицах растровых атрибутов см. в разделе Таблицы атрибутов растровых наборов данных
Параметры хранения геометрии
Базы геоданных в Oracle могут использовать пять форматов хранения пространственных данных. Параметр GEOMETRY_STORAGE обозначает метод хранения геометрии. Если вы хотите использовать один тип хранения в большинстве классов объектов, задайте параметр GEOMETRY_STORAGE в ключевом слове DEFAULTS. Параметр GEOMETRY_STORAGE имеет следующие возможные значения:

  • ST_Geometry for Oracle – этот тип позволяет базе данных использовать тип данных ST_GEOMETRY. Если вы хотите хранить ваши пространственные данные в этом формате, параметр GEOMETRY_STORAGE должен иметь значение ST_GEOMETRY. (Начиная с ArcGIS 9.3, если GEOMETRY_STORAGE не задан, используется ST_GEOMETRY.)

  • Сжатый двоичный формат ArcSDE, хранящийся как тип данных BLOB

Если вы хотите хранить ваши пространственные данные в этом формате, параметр GEOMETRY_STORAGE должен иметь значение SDELOB. Если вы хотите, чтобы этот формат был типом хранения данных по умолчанию, присвойте значение SDELOB параметру GEOMETRY_STORAGE в ключевом слове конфигурации DEFAULTS.

  • Сжатый двоичный формат ArcSDE – если вы хотите хранить ваши пространственные данные в этом формате, параметр GEOMETRY_STORAGE должен иметь значение SDEBINARY.

Примечание:
В следующей версии Oracle тип хранения LONG RAW может стать устаревшим. По этой причине не рекомендуется использовать хранение SDEBINARY для новых классов пространственных объектов. Чтобы перенести классы объектов из LONG RAW в BLOB или ST_GEOMETRY, см. раздел Перенос столбцов растров в тип ST_Raster.

  • Тип геометрии Oracle Spatial – это объект реляционного типа позволяет включать в модель базы данных тип SDO_GEOMETRY на СУБД Oracle.

Если вы хотите хранить ваши пространственные данные в этом формате, параметр GEOMETRY_STORAGE должен иметь значение SDO_GEOMETRY. Если вы хотите, чтобы этот формат был типом хранения данных по умолчанию, присвойте значение SDO_GEOMETRY параметру GEOMETRY_STORAGE в ключевом слове конфигурации DEFAULTS.

  • Тип OGC Well-known binary geometry type (WKB) – тип, обеспечивающий портативное представление геометрии в виде непрерывного потока байтов. Представление OGCWKB поддерживает только простые 2D геометрии.

Если вы хотите хранить ваши пространственные данные в этом формате, параметр GEOMETRY_STORAGE должен иметь значение OGCWKB, Если вы хотите, чтобы этот формат был типом хранения данных по умолчанию, присвойте значение OGCWKB параметру GEOMETRY_STORAGE в ключевом слове конфигурации DEFAULTS.
параметры XML
Примечание:
Если вы не используете столбцы XML и XML-документы в вашей базе геоданных, эти параметры настраивать не нужно.
Параметр XML_COLUMN_STORAGE определяет, создаются ли столбцы XML как XML ArcSDE или как собственные XML Oracle. По умолчанию используются ArcSDE XML (SDE_XML).
Столбец XML может иметь два текстовых индекса: один для таблицы документов XML и один для таблицы индексов XML. Чтобы создать столбец XML параметр XML_IDX_INDEX_TEXT должен иметь соответствующее значение. Это значение используется в условии PARAMETERS при создании индексов текстового контекста столбца XML. Соответствующее значение параметра XML_IDX_INDEX_TEXT – это не те значения, которые используются для других параметров DBTUNE при создании других типов индексов. Значение в условии PARAMETERS управляет параметрами хранения текстовых индексов, языком лингвистического анализа для индексации и поиска текста в документах XML, расписанием обновления текстовых индексов и другими специфическими настройками.
Документы XML хранятся как большие объекты (LOB) в таблице документов XML в столбцах XML_DOC и XML_DOC_VAL и в индексной таблице XML в столбце TEXT_TAG. Важно правильно настроить эти параметры, чтобы добиться высокой скорости поиска. LOB хранятся в строках, если данные LOB хранятся в том же блоке, что и остальные данные строки. Однако строковое хранение возможно, только если размер данных LOB менее 4 КБ. При хранении вне строк, данных хранятся в сегменте LOB, а в строке с остальными данными находится только локатор LOB.
Можно выбрать способ хранения данных LOB, связанных со столбцом XML, с помощью параметров DBTUNE XML_DOC_LOB_STORAGE, XML_DOC_VAL_LOB_STORAGE и XML_IDX_TEXT_TAG_STORAGE. Введите значение "DISABLE STORAGE IN ROW", чтобы хранить данные вне строк, или "ENABLE STORAGE IN ROW", чтобы хранить их в строках.
Когда данные LOB хранятся вне строк XML, ArcGIS по умолчанию располагает в том же табличном пространстве, что и таблица документов XML. Данные LOB можно переместить в другое табличное пространство.
Параметры таблиц файла журнала
Таблицы log-файла используются ArcGIS для обслуживания наборов выбранных записей.
Параметры файлов журнала влияют на таблицы и индексы данных файлов журнала. Они начинаются с буквы L или слова SESSION. Бизнес-таблица имеет следующие параметры:

  • LF_STORAGE определяет конфигурацию таблицы LOGFILES.

  • LF_INDEXES определяет создание индексов logfiles_pk и logfiles_uk таблицы LOGFILES.

  • LD_STORAGE определяет конфигурацию таблиц LOGFILE_DATA и LOGPOOL_.

  • LD_INDEX_ROWID определяет создание индекса LOGFILE_DATA_idx1 для таблицы LOGFILE_DATA и индекса LOGPOOL__idx1 для таблицы LOGPOOL_.

  • LD_INDEX_DATA_ID определяет создание индекса LOGFILE_DATA_idx2 для таблицы LOGFILE_DATA и индекса LOGPOOL__idx1 для таблицы LOGPOOL_.

  • SESSION_STORAGE задает конфигурацию отдельной таблицы журнала LOGDATA__ и таблицы сеансов SESSION_.

  • SESSION_INDEX определяет создание индекса LOGDATA____idx1 для отдельной таблицы журнала и индекса таблицы сеансов LOGSESSION__idx1.

  • SESSION_TEMP_TABLE не используется в базах данных Oracle.

Дополнительные сведения об использовании таблиц log-файла в базе геоданных см. в разделе Опции таблицы файлов журналов для Oracle.
Параметры пользовательского интерфейса
Параметры пользовательского интерфейса начинаются с UI и указывают, что соответствующее ключевое слово конфигурации будет доступно в пользовательском интерфейсе ArcGIS и ArcObjects. UI_TEXT используется для несоставных ключевых слов конфигурации. UI_TOPOLOGY_TEXT используется для ключевых слов топологии. UI_TERRAIN_TEXT используется для ключевых слов terrain. UI_NETWORK_TEXT используется для ключевых слов сети. Ключевые слова конфигурации по умолчанию, для которых требуются параметры пользовательского интерфейса, уже их имеют. Если бы вы создали свои собственные пользовательские ключевые слова, то вы бы добавили только один из этих параметров.
Параметры хранения BLOB
BLOB может использоваться для параметров GEOMETRY_STORAGE, RASTER_STORAGE и ATTRIBUTE_BINARY.
Параметр GEOMETRY_STORAGE контролирует хранение векторных данных в классе пространственных объектов. Параметр RASTER_STORAGE определяет хранение растровых данных в растровом наборе данных, растровом каталоге или растровом атрибуте. Наконец, параметр ATTRIBUTE_BINARY определяет хранение всех других двоичных данных, которые не являются векторными или растровыми.
Для создания столбцов BLOB необходимо установить следующие параметры с данным ключевым словом конфигурации:
GEOMETRY_STORAGE SDELOB
RASTER_STORAGE BLOB
ATTRIBUTE_BINARY BLOB
ESRI рекомендует использовать следующие параметры хранения LOB для векторных и растровых данных:

  • Хранение внутри строк всегда следует включать, поскольку большинство данных географической информационной системы (ГИС) умещается в блоках размером до 3964 байт, т.е. их размер не превышает порогового значения для хранения внутри строк. Наилучшая производительность достигается когда данные хранятся в строках.

  • Поскольку данные из базы геоданных часто считываются, кэширование следует включить.

  • Поскольку ArcGIS не обновляет данные BLOB, а только выполняет операции вставки и удаления, необходимо установить для PCT_VERSION значение 0 в связи с отсутствием необходимости поддержки более старых версий данных в сегменте LOB.

  • Не следует использовать размер блока менее 8 КБ. При использовании размеров блока 2 КБ и 4 КБ увеличивается количество операций ввода/вывода, поскольку процесс сервера Oracle должен доставлять больше блоков. В подавляющем большинстве случаев затраты места при размере блока 8 КБ меньше, чем при размере блока 16 КБ. При использовании размера блока 2 КБ или 4 КБ затраты места меньше, но испытания показали, что в этих случаях время отображения растровых и векторных данных значительно увеличивается по сравнению с хранением в блоках 8 КБ. Поскольку размер блока всегда должен быть кратным размеру блока данных, оптимальный размер блока данных для хранения данных ГИС-данных в блоках BLOB составляет 8 КБ.

В следующем примере показано, как параметры хранения растров DBTUNE изменены для соответствия таблице растровых блоков, хранящихся в качестве типа данных BLOB:
RASTER_STORAGE "BLOB"
BLK_STORAGE "PCTFREE 0 INITRANS 4 TABLESPACE RASTER
LOB (BLOCK_DATA) STORE AS
(TABLESPACE RASTER_LOB_SEGMENT
CACHE PCTVERSION 0)"
AUX_STORAGE "PCTFREE 0 INITRANS 4 TABLESPACE RASTER
LOB (OBJECT) STORE AS
(TABLESPACE RASTER
CACHE PCTVERSION 0)"
RASTER_STORAGE "ST_RASTER"
BLK_STORAGE "PCTFREE 0 INITRANS 4 TABLESPACE RASTER
LOB (BLOCK_DATA) STORE AS
(TABLESPACE RASTER_LOB_SEGMENT
CACHE PCTVERSION 0)"
Если размер пиксельных данных растрового блока составляет менее 3965 байт, эти данные хранятся в столбце BLOCK_DATA в табличном пространстве RASTER. Однако при превышении этого порогового значения данные сохраняются в сегменте LOB в табличном пространстве RASTER_LOB_SEGMENT. Индекс LOB используется только в том случае, если число блоков превышает 12. Это вряд ли может быть с данными из базы геоданных. Необходимо рассмотреть использование сегментов LOB с размером блока 8 КБ. До использования индекса LOB размер двоичных данных ArcSDE должен превышать 96 КБ.
В следующем примере показано, как параметры хранения векторов DBTUNE изменены для соответствия таблице объектов, хранящихся в типе данных BLOB:
GEOMETRY_STORAGE "SDELOB"
F_STORAGE "PCTFREE 0 INITRANS 4 TABLESPACE VECTOR
LOB (POINTS) STORE AS
(TABLESPACE VECTOR_LOB_SEGMENT
CACHE PCTVERSION 0)"
GEOMETRY_STORAGE "ST_GEOMETRY"
Если размер двоичных данных объекта составляет менее 3965 байт, эти данные хранятся в столбце POINTS в табличной области VECTOR. Однако при превышении порогового значения они сохраняются в сегменте LOB в табличном пространстве VECTOR_LOB_SEGMENT.
ATTRIBUTE_BINARY "BLOB"
B_STORAGE "PCTFREE 0 INITRANS 4 TABLESPACE BIZZTABS
LOB (DOCUMENT) STORE AS
(TABLESPACE BIZZ_LOB_SEGMENT
CACHE PCTVERSION 0)"
A_STORAGE "PCTFREE 0 INITRANS 4 TABLESPACE BIZZTABS
LOB (DOCUMENT) STORE AS
(TABLESPACE BIZZ_LOB_SEGMENT
CACHE PCTVERSION 0)"
Если в этом примере размер двоичных данных в рабочей таблице составляет менее 3965 байт, они хранятся в столбце BLOB рабочей таблицы в табличном пространстве BIZZTABS. Однако при превышении этого порогового значения данные сохраняются в сегменте LOB в табличном пространстве BIZZ_LOB_SEGMENT. В данном примере столбец BLOB называется DOCUMENT. Если параметр DBTUNE B_STORAGE выше используется для создания таблицы без столбца DOCUMENT, Oracle выводит следующую ошибку:
ORA-00904: "DOCUMENT": invalid identifier
В связи с этим неразумно добавлять параметры B_STORAGE или A_STORAGE, ссылающиеся на определенный столбец BLOB с ключевым словом DEFAULTS, поскольку рабочая таблица должна содержать эти столбцы. Вместо этого, необходимо создавать отдельные ключевые слова конфигурации и добавлять эти параметры хранения к ключевым словам. Ссылки на ключевые слова, содержащие параметр хранения, определяются при создании таблицы. Также следует отметить, что параметры хранения ключевого слова DEFAULTS используются, если определенное ключевое слово не задано. В связи с этим отсутствует необходимость добавления определенных параметров хранения с ключевым словом, если его строка конфигурации идентичная параметру хранения с ключевым словом DEFAULTS. Например, если все параметры хранения, кроме B_STORAGE и A_STORAGE для нового ключевого слова ROADS имеют ту же строку конфигурации, что и для ключевого слова DEFAULTS, необходимо только создать параметры B_STORAGE и A_STORAGE для ключевого слова ROADS. Все другие параметры хранения считываются из ключевого слова DEFAULTS, поскольку они отсутствуют в ключевом слове ROADS.
Дополнительные параметры
В таблице DBTUNE также можно настроить некоторые отдельные параметры:
Параметр COMPRESS_ROLLBACK_SEGMENT
Периодическое сжатие дерева состояний версионной базы данных – это обязательная процедура.
Транзакции операции сжатия обычно увеличиваются; если вы используете ручной метод отмены Oracle, Esri рекомендует создавать отдельный, большой сегмент отката для хранения изменений. Параметр хранения COMPRESS_ROLLBACK_SEGMENT содержит имя сегмента отката, которое создано для этих целей. Добавьте параметр COMPRESS_ROLLBACK_SEGMENT в ключевое слово DEFAULTS.
Начиная с Oracle 10g, не рекомендуется использовать метод ручной отмены. См. документацию к Oracle 10g.
Параметр ATTRIBUTE_BINARY
ArcGIS задает атрибутивные столбцы, используемые для хранения бинарных данных как LONG RAW или BLOB. Рекомендуется и используется по умолчанию BLOB.
Примечание:
До версии ArcGIS 9.2, LONGRAW был значением по умолчанию для параметра ATTRIBUTE_BINARY. Когда вы обновляете базу геоданных до версии 9.2 или более поздней, это значение в таблице DBTUNE не меняется. Чтобы сделать BLOB типом данных по умолчанию, необходимо вручную изменить параметр DEFAULTS ATTRIBUTE_BINARY на BLOB. После этого новые классы объектов, создаваемые с ключевым словом DEFAULTS, будут использовать BLOB для бинарных столбцов. Чтобы перевести существующие атрибутивные столбцы из формата LONG RAW в BLOB, см. Изменить условия хранения.
Если вы используете представления классов объектов, необходимо создать класс объектов с ключевым словом конфигурации, в котором параметр ATTRIBUTE_BINARY имеет значение BLOB. Если для DEFAULTS ATTRIBUTE_BINARY задано значение LONGRAW, необходимо создать другое ключевое слово конфигурации, которое может применяться пользователями при создании классов объектов, содержащих классы представлений.
Например, можно добавить следующее ключевое слово конфигурации REPRESENTATIONS так:
##REPRESENTATIONS
ATTRIBUTE_BINARY BLOB
UI_TEXT "Configuration keyword used to create feature classes
containing representation classes"
END
Более подробную информацию о создании пользовательских ключевых слов см. в разделе Ключевые слова конфигурации. Если создается класс объектов с ключевым словом, которое содержит параметр ATTRIBUTE_BINARY со значением LONGRAW и несколькими созданными представлениями, появится сообщение об ошибке:
Unable to create the representation. Underlying DBMS error.
Это происходит потому, что при каждом добавлении нового класса представлений в бизнес-таблицу класса объектов добавляются два новых поля – LONG RAW и BLOB. Таблицы в Oracle не могут содержать более одного поля LONG RAW, поэтому, когда добавляется еще одно поле LONG RAW, появляется ошибка.
Параметр UNICODE_STRING
Параметр UNICODE_STRING задает, будут ли храниться текстовые столбцы как типы данных VARCHAR2 (не-Юникод) или NVARCHAR2 (Юникод).

Download 44,55 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2025
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish