Доступно с лицензией Standard или Advanced.
Многопользовательские базы геоданных используют таблицы файлов журнала для обслуживания списков выбранных записей. Записи вносятся в таблицы файла журнала для последующего использования приложением в следующих ситуациях:
- Вы (или инструмент, или запущенный вами процесс) создаете набор выборки определенного размера —100 записей или более в ArcMap; 1000 записей или более в ArcGIS Pro; 1000 записей или более, если значения ObjectID запрашиваются из сервиса объектов).
- Вы согласовываете или отправляете сообщения в версионную базу геоданных.
- Клиентское приложение проверяет данные для автономного редактирования.
Вы можете изменить настройки файлов журналов баз геоданных в DB2, Informix и Oracle.
В базах геоданных в Oracle по умолчанию используются общие файлы журнала. Если подключающийся пользователь не обладает достаточными привилегиями для создания таблиц файлов журналов, будут использоваться глобальные временные таблицы в схеме администратора базы геоданных. Описание таблиц общего файла журнала и других опций таблиц файла журнала приведено в Настройки таблицы файла журнала для базы геоданных Oracle.
Как администратор базы геоданных вы можете подключиться к базе геоданных в ArcGIS Desktop и запустить инструмент Настроить таблицы файлов журнала базы геоданных, чтобы изменить настройки таблиц файла журнала, это также можно выполнить с помощью скрипта Python.
Запуск инструмента Настроить таблицы файлов журнала базы геоданных
Для изменения конфигурации таблиц файла журнала вашей многопользовательской базы геоданных, вы можете запустить инструмент Настроить таблицы файлов журнала базы геоданных. Этот инструмент вы найдете в группе инструментов Администрирование баз геоданных набора Управление данными.
- Откройте инструмент Настроить таблицы файлов журнала базы геоданных.
Вы можете использовать окно Поиск, чтобы найти инструмент, либо перейдите к нему в группе Администрирование базы геоданных набора инструментов Управление данными.
- Укажите подключение к базе данных, которое вы создали ранее.
- Выберите опции таблиц файла журнала, которые вы желаете задать для базы геоданных.
- Щелкните OK, чтобы запустить инструмент.
Использование функций Arcpy
Вы можете создать подключение к базе геоданных с помощью функции CreateDatabaseConnection_management и запустить функцию ConfigureGeodatabaseLogFileTables_management напрямую из окна Python или можете создать и запустить скрипт, который включает обе функции.
Чтобы запустить напрямую из окна Python выполните следующие шаги:
- Откройте окно Python.
- Запустите CreateDatabaseConnection_management, подключившись как администратор базы геоданных. Сохраните имя пользователя и пароль в файле.
import arcpy arcpy.CreateDatabaseConnection_management("/pail/users/arcgis/connections", "mygdb.sde", "ORACLE", "citadel/orcl","DATABASE_AUTH", "sde", "t7gw0dw", "SAVE_USERNAME")
- Запустите ConfigureGeodatabaseLogFileTables_management, чтобы изменить тип таблиц журнала, используемых для наборов выбранных кэшей.
В этом примере база геоданных будет использовать таблицы файлов журнала на базе сеансов, владеет которыми администратор базы геоданных. Представлено 50 таблиц файла журнала, владеет которыми администратор базы геоданных.
import arcpy input_database = "c:\\connections\\mygdb.sde" log_file_type = "SESSION_LOG_FILE" log_file_pool_size = 50 arcpy.ConfigureGeodatabaseLogFileTables_management(input_database,log_file_type,log_file_pool_size)