Доступно с лицензией Data Reviewer.
В ArcGIS по умолчанию таблицы файлов журнала используются, если набор выборки содержит 100 или более записей. ArcMap или любое другое приложение, такое как ArcGIS Data Reviewer Desktop, которое работает поверх ArcMap, выполняет большую выборку и использует эти таблицы файлов журнала. База геоданных отслеживает большие выборки, используя таблицы файла журнала вместо удерживаемых в памяти записей. То же происходит при сортировке, выборке или обновлении записей в таблице Reviewer.
Работая с результатами рабочей области Reviewer, важно понимать опции конфигурации таблицы файла журнала, чтобы выбирать правильную опцию под нужды вашей базы данных. Существует три различных опции для файла журнала базы геоданных: совместный (общий), сеансовый и смешанный, состоящий из первых двух, т.е. сеансового или автономного файлов журнала.
Конфигурация таблицы файла журнала базы геоданных для Oracle по умолчанию является файлом журнала опубликованной базы геоданных.
В большинстве случаев конфигурация файла журнала базы геоданных по умолчанию для вашей системы управления базами данных (СУБД) достаточна и является рекомендованной настройкой.
Рекомендуется хранить таблицы файлов журнала в отдельных табличных пространствах. Это можно выполнить установкой специальных параметров в таблицах SERVER_CONFIG и DBTUNE.
Создание табличных пространств файлов журнала.
В Oracle SQL Plus или Oracle SQL Developer используйте следующее выражение, чтобы создать табличные пространства файлов журнала.
CREATE SMALLFILE TABLESPACE gdblogfile
DATAFILE 'D:\oracle\ORADATA\REVDB\GDB\gdblogfile01.dbf' SIZE 10M AUTOEXTEND ON NEXT 1M MAXSIZE 100M
LOGGING EXTENT MANAGEMENT LOCAL UNIFORM SIZE 512K
SEGMENT SPACE MANAGEMENT AUTO
DEFAULT COMPRESS FOR OLTP STORAGE ( ENCRYPT ) ENCRYPTION USING 'AES256';
CREATE SMALLFILE TABLESPACE gdblogfileidx
DATAFILE 'D:\oracle\ORADATA\REVDB\GDB\gdblogfileidx01.dbf' SIZE 10M AUTOEXTEND ON NEXT 1M MAXSIZE 100M
LOGGING EXTENT MANAGEMENT LOCAL UNIFORM SIZE 512K
SEGMENT SPACE MANAGEMENT AUTO
DEFAULT COMPRESS FOR OLTP STORAGE ( ENCRYPT ) ENCRYPTION USING 'AES256';
Изменение параметров DBTUNE файла журнала
Когда файлы данных будут созданы, введите новое ключевое слово конфигурации в таблице DBTUNE. В соответствии с этим новым ключевым словом данные и объекты базы данных будут сохранены в ранее заданном местоположении табличных областей. Таблица DBTUNE хранится в базе геоданных на Oracle. Для изменения таблицы DBTUNE необходимо экспортировать таблицу DBTUNE в текстовый файл и произвести изменения в этом текстовом файле. Когда текстовый файл будет обновлен, импортируйте из этого текстового файла новую таблицу DBTUNE.
- Экспортируйте файл dbtune до выполнения любых изменений.
- Запустите ArcCatalog.
- Щелкните кнопку ArcToolbox
на панели инструментов Стандартные.
- Разверните Инструменты управления данными > Администрирование базы геоданных.
- Дважды щелкните Экспортировать ключевые слова конфигурации базы геоданных.
Появится диалоговое окно Экспортировать ключевые слова конфигурации базы геоданных.
- Щелкните папку для параметра Входное подключение к базе данных и найдите файл подключения к многопользовательской базе геоданных, из которой будет производиться экспорт.
- Щелкните папку для параметра Выходной файл и укажите путь для экспорта файла.
- Задайте для файла имя dbtune_logfile.txt и щелкните Сохранить.
- Нажмите OK в диалоговом окне Экспортировать ключевые слова конфигурации базы геоданных.
- В текстовом редакторе измените в файле dbtune_logfile.txt ключевое слово конфигурации ##LOGFILE_DEFAULTS.
##LOGFILE_DEFAULTS LD_INDEX_DATA_ID "PCTFREE 0 INITRANS 4 TABLESPACE GDBLOGFILEIDX NOLOGGING " LF_INDEXES "PCTFREE 0 INITRANS 4 TABLESPACE GDBLOGFILEIDX NOLOGGING " LF_STORAGE "PCTFREE 0 INITRANS 4 TABLESPACE GDBLOGFILE" SESSION_INDEX "PCTFREE 0 INITRANS 4 TABLESPACE GDBLOGFILEIDX NOLOGGING " SESSION_TEMP_TABLE 0 SESSION_STORAGE "PCTFREE 0 INITRANS 4 TABLESPACE GDBLOGFILE" LD_STORAGE "PCTFREE 0 INITRANS 4 TABLESPACE GDBLOGFILE " LD_INDEX_ROWID "PCTFREE 0 INITRANS 4 TABLE PACE GDBLOGFILEIDX NOLOGGING " END
- Импортируйте измененный файл dbtune_logfile.txt, используя ArcCatalog или ArcMap.
- В окне ArcToolbox разверните Инструменты управления данными > Администрирование базы геоданных.
- Дважды щелкните инструмент Импортировать ключевые слова конфигурации баз геоданных.
Появится диалоговое окно Импортировать ключевые слова конфигурации баз геоданных.
- Нажмите кнопку рядом с параметром Входное подключение к базе данных и найдите файл подключения к многопользовательской базе геоданных, из которой будет производиться импорт.
- Нажмите кнопку обзора рядом с параметром Входной файл и укажите путь для импорта файла.
- Задайте для файла имя dbtune_logfile.txt и щелкните Открыть.
- Нажмите OK в диалоговом окне Импортировать ключевые слова конфигурации баз геоданных.
Создание таблиц файлов журнала.
Таблицы файлов журнала базы геоданных могут создаваться в ArcMap посредством выполнения большой выборки.
- Установите права доступа QUOTA для GDBLOGFILE и GDBLOGFILEIDX в OEM для пользователя–редактора/обозревателя базы геоданных.
ALTER USER <user_name> QUOTA UNLIMITED ON "GDBLOGFILE"; ALTER USER <user_name> QUOTA UNLIMITED ON "GDBLOGFILEIDX";
- Установите право доступа CREATE TABLE для пользователя – редактора/обозревателя базы геоданных.
- Запустите ArcMap.
- Выберите пространственные объекты числом больше 100.
При этом автоматически будут созданы таблицы файлов журналов.
- При необходимости удалите права доступа CREATE TABLE.
Дополнительные сведения см. в разделе Как создать таблицы файлов журналов ArcSDE в качестве глобальных временных таблиц в Oracle.