Краткая информация
Изменяет тип таблиц файла журнала, используемый корпоративной базой геоданных для поддержания списков записей, кэшированных ArcGIS.
Использование
Инструмент может работать только в многопользовательских базах геоданных.
Только администратор может запустить инструмент Настроить таблицы файлов журнала базы геоданных.
Синтаксис
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 | Обновленная входная рабочая область. | Рабочая область |
Пример кода
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: Да