Zusammenfassung
Dient zum Ändern des Typs von Protokolldateitabellen, die in einer Enterprise-Geodatabase zum Verwalten von Listen mit Datensätzen verwendet werden, die durch ArcGIS gecacht werden.
Verwendung
Dieses Werkzeug kann nur für Enterprise-Geodatabases in IBM Db2 und IBM Informix ausgeführt werden.
Das Werkzeug Geodatabase-Protokolldateitabellen konfigurieren kann nur vom Geodatabase-Administrator ausgeführt werden.
Syntax
arcpy.management.ConfigureGeodatabaseLogFileTables(input_database, log_file_type, {log_file_pool_size}, {use_tempdb})
Parameter | Erklärung | Datentyp |
input_database | Geben Sie eine Datenbankverbindung (.sde-Datei) mit der Enterprise-Geodatabase an, in der die Konfiguration der Protokolldateitabelle geändert wird. Die Verbindung muss als Geodatabase-Administrator hergestellt werden. | Workspace |
log_file_type | Gibt den Typ der Protokolldateitabellen an, die von der Geodatabase verwendet werden.
| String |
log_file_pool_size (optional) | Die Anzahl von Tabellen im Pool, der von der Geodatabase verwendet wird, wenn ein Pool mit sitzungsbasierten Protokolldateitabellen, deren Besitzer der Geodatabase-Administrator ist, verwendet wird. | Long |
use_tempdb (optional) | Dieser Parameter wird ab ArcGIS Desktop 10.5 und ArcGIS Pro 1.4 nicht mehr verwendet. | Boolean |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
out_workspace | Der aktualisierte Eingabe-Workspace. | Workspace |
Codebeispiel
ConfigureGeodatabaseLogFileTables – Beispiel 1 (Python-Fenster)
Dieses Skript kann über ein Python-Fenster ausgeführt werden, um die Konfiguration der Protokolldateitabellen so zu ändern, dass sitzungsbasierte Protokolldateitabellen verwendet werden, die im Schema des Geodatabase-Administrators erstellt wurden.In diesem Beispiel umfasst der Protokolldatei-Pool 100 Tabellen.
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 – Beispiel 2 (eigenständiges Skript)
Geodatabases in Db2 und Informix verwenden standardmäßig gemeinsame Protokolldateien. Wenn Sie die Standardeinstellung geändert haben und zur ursprünglichen zurückkehren möchten, können Sie das folgende Skript ausführen:
# 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)
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja