Zusammenfassung
Mit dem Werkzeug Geodatabase-Protokolldateitabellen konfigurieren können Sie den Typ von Protokolldateitabellen ändern, 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 ausgeführt werden.
Das Werkzeug Geodatabase-Protokolldateitabellen konfigurieren kann nur vom Geodatabase-Administrator ausgeführt werden.
Dieses Werkzeug kann mit Geodatabases in IBM DB2, Informix oder Oracle verwendet werden.
Syntax
ConfigureGeodatabaseLogFileTables_management (input_database, log_file_type, {log_file_pool_size}, {use_tempdb})
Parameter | Erläuterung | Datentyp |
input_database | Stellt eine Datenbankverbindung (.sde-Datei) für die Enterprise-Geodatabase bereit, für die Sie die Konfiguration der Protokolldateitabelle ändern möchten. Die Verbindung muss als Geodatabase-Administrator hergestellt werden. | Workspace |
log_file_type | Der Typ der Protokolldateitabellen, die von der Geodatabase verwendet werden sollen.
| String |
log_file_pool_size (optional) | Wenn die Geodatabase einen Pool sitzungsbasierter Protokolldateitabellen verwenden soll, deren Besitzer der Geodatabase-Administrator ist, geben Sie die Anzahl der Tabellen an, die im Pool enthalten sein sollen. | Long |
use_tempdb (optional) | Boolean |
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 Python-Skript)
Geodatabases in IBM DB2, IBM Informix und Oracle 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: Diagnose Version Metadata
arcpy.ConfigureGeodatabaseLogFileTables_management(input_database, log_file_type, log_file_pool_size)
Umgebungen
Lizenzinformationen
- ArcGIS Desktop Basic: Nein
- ArcGIS Desktop Standard: Ja
- ArcGIS Desktop Advanced: Ja