ArcGIS for Desktop

  • Dokumentation
  • Preise
  • Support

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS for Desktop

Ein vollständiges professionelles GIS

ArcGIS for Server

GIS in Ihrem Unternehmen

ArcGIS for Developers

Werkzeuge zum Erstellen standortbezogener Apps

ArcGIS Solutions

Kostenlose Karten- und App-Vorlagen für Ihre Branche

ArcGIS Marketplace

Rufen Sie Apps und Daten für Ihre Organisation ab.

  • Dokumentation
  • Preise
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

Hilfe

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Mehr...

Geodatabase-Protokolldateitabellen konfigurieren

  • Zusammenfassung
  • Verwendung
  • Syntax
  • Codebeispiel
  • Umgebung
  • Lizenzierungsinformationen

Zusammenfassung

Mit dem Werkzeug Geodatabase-Protokolldateitabellen konfigurieren können Sie den Typ von Protokolldateitabellen ändern, die in einer Enterprise-Geodatabase zum Verwalten von Listen ausgewählter Datensätze in ArcGIS verwendet 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.

Syntax

ConfigureGeodatabaseLogFileTables_management (input_database, log_file_type, {log_file_pool_size}, {use_tempdb})
ParameterErläuterungDatentyp
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
[log_file_type,...]

Legen Sie den Typ der Protokolldateitabellen fest, die von der Geodatabase verwendet werden sollen: SESSION_LOG_FILE oder SHARED_LOG_FILE.

Weitere Informationen zu Protokolldateitabellen finden Sie im Thema zu Ihrem Datenbankmanagementsystem:

  • Optionen für Protokolldateitabellen in DB2-Geodatabases
  • Optionen für Protokolldateitabellen in Informix-Geodatabases
  • Optionen für Protokolldateitabellen in Oracle-Geodatabases
  • Optionen für Protokolldateitabellen in PostgreSQL-Geodatabases
  • Optionen für Protokolldateitabellen in SQL Server-Geodatabases

  • SESSION_LOG_FILE —Verwenden Sie sitzungsbasierte Protokolldateitabellen für Auswahlsätze. Sitzungsbasierte Protokolldateitabellen beziehen sich auf eine einzelne Sitzung und können mehrere Auswahlsätze enthalten.
  • SHARED_LOG_FILE —Verwenden Sie gemeinsame Protokolldateitabellen für Auswahlsätze. Gemeinsame Protokolldateitabellen können von allen Sitzungen gemeinsam verwendet werden, die als derselbe Benutzer verbunden sind.
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)
  • TRUE —Verwenden Sie für Geodatabases, die in SQL Server gespeichert sind, sitzungsbasierte Protokolldateien, die in der TempDB von SQL Server gespeichert sind. Dies ist die Standardeinstellung und die empfohlene Konfiguration für Geodatabases in SQL Server.
  • FALSE —Protokolldateitabellen werden nicht in TempDB erstellt.
Boolean

Codebeispiel

ConfigureLogFileTables – 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)
ConfigureLogFileTables – Beispiel 2 (eigenständiges Python-Skript)

Standardmäßig verwenden Geodatabases in SQL Server sitzungsbasierte Protokolldateitabellen, die in der TempDB-Datenbank erstellt werden. Wenn Sie die Standardeinstellung geändert haben, können Sie mit diesem Skript zur ursprünglichen Einstellung zurückkehren, um sitzungsbasierte Protokolldateien in TempDB zu verwenden.

# 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 = "SESSION_LOG_FILE"
log_file_pool_size = 0 use_tempdb = TRUE
# Process: Diagnose Version Metadata arcpy.ConfigureGeodatabaseLogFileTables_management(input_database,log_file_type,log_file_pool_size,use_tempdb)
ConfigureLogFileTables – Beispiel 2 (eigenständiges Python-Skript)

Geodatabases in IBM DB2, IBM Informix, Oracle und PostgreSQL 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. Sie können dieses Skript auch ausführen, um zu einer Geodatabase in SQL Server zu wechseln und gemeinsame Protokolldateitabellen zu verwenden, obwohl dies nicht die empfohlene Einstellung für SQL Server ist.

# 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)

Umgebung

  • Aktueller Workspace

Lizenzierungsinformationen

  • ArcGIS for Desktop Basic: Nein
  • ArcGIS for Desktop Standard: Ja
  • ArcGIS for Desktop Advanced: Ja

Verwandte Themen

  • Überblick über das Toolset "Geodatabase-Verwaltung"
Feedback zu diesem Thema?

ArcGIS for Desktop

  • Startseite
  • Dokumentation
  • Preise
  • Support

ArcGIS Plattform

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

  • Über uns
  • Karriere
  • Insider-Blog
  • User Conference
  • Developer Summit
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Datenschutz | Rechtliches