Geodatabase-Protokolldateitabellen konfigurieren (Data Management)

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 auf ArcGIS Server-Computern für Enterprise-Geodatabases in IBM Db2 ausgeführt werden.

  • 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 ab ArcGIS Desktop 10.5 und ArcGIS Pro 1.4 nicht 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 ab ArcGIS Desktop 10.5 und ArcGIS Pro 1.4 nicht 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 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 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

Sonderfälle

Lizenzinformationen

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

Verwandte Themen