Настроить таблицы файлов журнала базы геоданных (Управление данными)

Краткая информация

Изменяет тип таблиц файла журнала, используемый корпоративной базой геоданных для поддержания списков записей, кэшированных ArcGIS.

Использование

  • Этот инструмент может быть запущен только с машин ArcGIS Server в многопользовательских базах геоданных в IBM Db2.

  • Только администратор может запустить инструмент Настроить таблицы файлов журнала базы геоданных.

Параметры

ПодписьОписаниеТип данных
Входное подключение к базе данных

Подключение базы данных (файл .sde) к многопользовательской базе геоданных, где будет изменена настройка таблицы файлов журнала. Подключение должно быть установлено от имени администратора базы геоданных.

Workspace
Тип файла журнала

Указывает тип таблиц файла журнала, который будет использовать база геоданных.

  • Сеансовый файл журналаДля набора выборки будут использоваться таблицы сеансового файла журнала. Таблицы файлов журнала на основании сеанса предназначены для отдельного сеанса и могут содержать множество выборок.
  • Совместно используемый файл журналаДля набора выборки будут использоваться общедоступные таблицы файла журнала. Общедоступные таблицы файла журнала являются общими для всех сеансов подключения одного пользователя.
String
Число таблиц файлов журнала на основе сессий, которыми владеет администратор
(Дополнительный)

Число таблиц, включенных в пул, который будет применять база геоданных, если используется пул таблиц сеансовых файлов журнала, принадлежащих администратору базы геоданных.

Long
Создать таблицы файлов журнала на основе сессии в базе данных TempDB (только Microsoft SQL Server)
(Дополнительный)

Этот параметр более не используется, начиная с версий ArcGIS 10.5 и ArcGIS Pro 1.4.

Boolean

Производные выходные данные

ПодписьОписаниеТип данных
Обновленная входная рабочая область

Обновленная входная рабочая область.

Workspace

arcpy.management.ConfigureGeodatabaseLogFileTables(input_database, log_file_type, {log_file_pool_size}, {use_tempdb})
ИмяОписаниеТип данных
input_database

Подключение базы данных (файл .sde) к многопользовательской базе геоданных, где будет изменена настройка таблицы файлов журнала. Подключение должно быть установлено от имени администратора базы геоданных.

Workspace
log_file_type

Указывает тип таблиц файла журнала, который будет использовать база геоданных.

  • SESSION_LOG_FILEДля набора выборки будут использоваться таблицы сеансового файла журнала. Таблицы файлов журнала на основании сеанса предназначены для отдельного сеанса и могут содержать множество выборок.
  • SHARED_LOG_FILEДля набора выборки будут использоваться общедоступные таблицы файла журнала. Общедоступные таблицы файла журнала являются общими для всех сеансов подключения одного пользователя.
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 по умолчанию используются общие файлы журнала. Если вы поменяли эту настройку и хотите впоследствии вернуться к ней, запустите следующий скрипт:

# 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: Да

Связанные разделы