Summary
Alters the type of log file tables used by an enterprise geodatabase to maintain lists of records cached by ArcGIS.
Usage
This tool can only be run on enterprise geodatabases in IBM Db2 and IBM Informix.
Only the geodatabase administrator can run the Configure Geodatabase Log File Tables tool.
Syntax
arcpy.management.ConfigureGeodatabaseLogFileTables(input_database, log_file_type, {log_file_pool_size}, {use_tempdb})
Parameter | Explanation | Data Type |
input_database | A database connection (.sde file) to the enterprise geodatabase where the log file table configuration will be changed. The connection must be made as the geodatabase administrator. | Workspace |
log_file_type | Specifies the type of log file tables the geodatabase will use.
| String |
log_file_pool_size (Optional) | The number of tables included in the pool that the geodatabase will use if a pool of session-based log file tables owned by the geodatabase administrator is used.. | Long |
use_tempdb (Optional) | This parameter is no longer applicable, starting with the ArcGIS 10.5 and ArcGIS Pro 1.4 releases. | Boolean |
Derived Output
Name | Explanation | Data Type |
out_workspace | The updated input workspace. | Workspace |
Code sample
ConfigureGeodatabaseLogFileTables example 1 (Python window)
This script can be run from a Python window to change the log file table configuration to use session-based log file tables created in the geodatabase administrator's schema.In this example, the log file pool is 100 tables.
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 example 2 (stand-alone script)
Geodatabases in Db2 and Informix use shared log files by default. If you changed from the default setting and want to change back, you can run the following script:
# 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)
Environments
Licensing information
- Basic: No
- Standard: Yes
- Advanced: Yes