Geodatabase-Protokolldateitabellen konfigurieren (Data Management)

Zusammenfassung

Dient zum Ändern des Typs von Protokolldateitabellen, die in einer Enterprise-Geodatabase einer älteren Version zum Verwalten von Listen mit Datensätzen verwendet werden, die durch ArcGIS gecacht werden.

Verwendung

  • Dieses Werkzeug funktioniert nur mit Version 10.9.0.2.7 oder früher der Enterprise-Geodatabase in IBM Db2 bzw. Version 10.7.0.2.3 oder früher der Enterprise-Geodatabase in Oracle.

  • Das Werkzeug Geodatabase-Protokolldateitabellen konfigurieren kann nur vom Geodatabase-Administrator ausgeführt werden.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Datenbankverbindung

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
Protokolldateityp

Gibt den Typ der Protokolldateitabellen an, die von der Geodatabase verwendet werden.

  • Sitzungsbasierte ProtokolldateienEs werden sitzungsbasierte Protokolldateitabellen für Auswahlsätze verwendet. Sitzungsbasierte Protokolldateitabellen beziehen sich auf eine einzelne Sitzung und können mehrere Auswahlsätze enthalten.
  • Freigegebene ProtokolldateitabellenEs werden gemeinsame Protokolldateitabellen für Auswahlsätze verwendet. Gemeinsame Protokolldateitabellen können von allen Sitzungen gemeinsam verwendet werden, die als derselbe Benutzer verbunden sind.
String
Anzahl der sitzungsbasierten Protokolldateitabellen in einem Pool, dessen Besitzer der Administrator sein muss
(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
Erstellt sitzungsbasierte Protokolldateitabellen in der TempDB-Datenbank (nur Microsoft SQL Server)
(optional)

Dieser Parameter wird in keiner unterstützten ArcGIS-Version mehr verwendet.

Boolean

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Aktualisierter Eingabe-Workspace

Der aktualisierte Eingabe-Workspace.

Workspace

arcpy.management.ConfigureGeodatabaseLogFileTables(input_database, log_file_type, {log_file_pool_size}, {use_tempdb})
NameErläuterungDatentyp
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.

  • SESSION_LOG_FILEEs werden sitzungsbasierte Protokolldateitabellen für Auswahlsätze verwendet. Sitzungsbasierte Protokolldateitabellen beziehen sich auf eine einzelne Sitzung und können mehrere Auswahlsätze enthalten.
  • SHARED_LOG_FILEEs werden gemeinsame Protokolldateitabellen für Auswahlsätze verwendet. Gemeinsame Protokolldateitabellen können von allen Sitzungen gemeinsam verwendet werden, die als derselbe Benutzer verbunden sind.
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 in keiner unterstützten ArcGIS-Version mehr verwendet.

Boolean

Abgeleitete Ausgabe

NameErläuterungDatentyp
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 für ältere Geodatabases 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)

Lizenzinformationen

  • Basic: Nein
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen