Сводка
Изменяет тип таблиц файла журнала, используемый корпоративной базой геоданных для поддержания списков записей, кэшированных ArcGIS.
Использование
Этот инструмент может работать только с многопользовательскими базами геоданных в IBM Db2 и IBM Informix.
Только администратор может запустить инструмент Настроить таблицы файлов журнала базы геоданных.
Синтаксис
arcpy.management.ConfigureGeodatabaseLogFileTables(input_database, log_file_type, {log_file_pool_size}, {use_tempdb})
Параметр | Объяснение | Тип данных |
input_database | Подключение базы данных (файл .sde) к многопользовательской базе геоданных, где будет изменена настройка таблицы файлов журнала. Подключение должно быть установлено от имени администратора базы геоданных. | Workspace |
log_file_type | Указывает тип таблиц файла журнала, который будет использовать база геоданных.
| String |
log_file_pool_size (Дополнительный) | Число таблиц, включенных в пул, который будет применять база геоданных, если используется пул таблиц сеансовых файлов журнала, принадлежащих администратору базы геоданных. | Long |
use_tempdb (Дополнительный) | Этот параметр более не используется, начиная с версий ArcGIS 10.5 и ArcGIS Pro 1.4. | Boolean |
Производные выходные данные
Имя | Объяснение | Тип данных |
out_workspace | Обновленная входная рабочая область. | Workspace |
Пример кода
ConfigureGeodatabaseLogFileTables, пример 1 (окно Python)
Этот скрипт можно запустить в окне Python для изменения настройки таблицы файлов журнала для использования таблиц файлов журнала на основе сеанса, созданных в схеме администратора базы геоданных.В этом примере пул файла журнала состоит из 100 таблиц.
import arcpy
input_database = "c:\\temp\\ProductionGDB.sde"
log_file_type = "SESSION_LOG_FILE"
log_file_pool_size = 100
arcpy.ConfigureGeodatabaseLogFileTables_management(
input_database, log_file_type, log_file_pool_size)
ConfigureGeodatabaseLogFileTables, пример 2 (автономный скрипт)
В базах геоданных Db2 и Informix по умолчанию используются общие файлы журнала. Если вы поменяли эту настройку и хотите впоследствии вернуться к ней, запустите следующий скрипт:
# Description: configure geodatabase log file tables
# Set the necessary product code
import arceditor
# Import arcpy module
import arcpy
# Local variables:
input_database = "c:\\temp\\ProductionGDB.sde"
log_file_type = "SHARED_LOG_FILE"
log_file_pool_size = 0
# Process: Update log file setting
arcpy.ConfigureGeodatabaseLogFileTables_management(
input_database, log_file_type, log_file_pool_size)
Параметры среды
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да