Résumé
L'outil Configurer les tables de fichiers journaux de la géodatabase vous permet de modifier le type des tables de fichiers journaux utilisé par une géodatabase d'entreprise pour gérer des listes d'enregistrements mis en cache par ArcGIS.
Utilisation
Cet outil peut uniquement s'exécuter sur des géodatabases d'entreprise.
Seul l'administrateur de géodatabase peut exécuter l'outil Configurer les tables de fichiers journaux de la géodatabase.
Syntaxe
ConfigureGeodatabaseLogFileTables_management (input_database, log_file_type, {log_file_pool_size}, {use_tempdb})
Paramètre | Explication | Type de données |
input_database | Etablissez une connexion de base de données (fichier .sde) à la géodatabase d'entreprise pour laquelle vous voulez modifier la configuration des tables de fichiers journaux. La connexion doit être établie en tant qu'administrateur de géodatabase. | Workspace |
log_file_type [log_file_type,...] | Le type des tables de fichiers journaux que la géodatabase doit utiliser.
| String |
log_file_pool_size (Facultatif) | Si vous souhaitez que la géodatabase utilise un groupe de tables de fichiers journaux de session dont le propriétaire est l'administrateur de géodatabase, indiquez le nombre de tables que vous voulez inclure dans le groupe. | Long |
use_tempdb (Facultatif) |
| Boolean |
Exemple de code
Exemple 1 d'utilisation de l'outil ConfigureLogFileTables (fenêtre Python)
Ce script peut s'exécuter depuis une fenêtre Python en vue de changer la configuration des tables de fichiers journaux et d'utiliser des tables de fichiers journaux de session créées dans la structure de l'administrateur de la géodatabase.Dans cet exemple, le groupe de fichiers journaux comporte 100 tables.
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)
Exemple 2 d'utilisation de l'outil ConfigureLogFileTables (script autonome Python)
Les géodatabases dans SQL Server utilisent les tables de fichiers journaux de session créées dans la base de données TempDB par défaut. Si vous avez changé le paramètre par défaut, vous pouvez utiliser ce script pour revenir à l'utilisation des fichiers journaux de session dans TempDB.
# 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)
Exemple 2 d'utilisation de l'outil ConfigureLogFileTables (script autonome Python)
Dans IBM DB2, IBM Informix, Oracle et PostgreSQL, les géodatabases utilisent par défaut des fichiers journaux partagés. Si vous avez changé le paramètre par défaut et souhaitez le remodifier, vous pouvez exécuter le script suivant. Vous pouvez également exécuter ce script pour utiliser une géodatabase dans SQL Server et des tables de fichiers journaux partagés, même si ce paramètre n'est pas recommandé pour SQL Server.
# 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)
Environnements
Informations de licence
- ArcGIS Desktop Basic: Non
- ArcGIS Desktop Standard: Oui
- ArcGIS Desktop Advanced: Oui