Tables de fichiers journaux de géodatabases dans Oracle

Les géodatabases d'enterprise utilisent des tables de fichiers journaux pour maintenir des listes d'enregistrements sélectionnés. Les enregistrements sont écrits dans les tables de fichiers journaux pour que l'application puisse les utiliser ultérieurement dans les situations suivantes :

  • Vous (ou un outil ou un autre processus que vous exécutez) créez un ensemble de sélection d’une taille donnée : plus de 100 enregistrements dans ArcMap, plus de 1 000 enregistrements dans ArcGIS Pro et plus de 1 000 enregistrements lorsque les ID d’objets sont demandés par un service d’entités.
  • Vous effectuez une réconciliation ou une réinjection dans une géodatabase versionnée.
  • Une application client extrait les données pour une mise à jour en mode déconnecté.

Les tables de fichiers journaux stockent les identifiants des entités sélectionnées pour qu'ils puissent être réaffichés. Cela permet une analyse et un traitement plus rapides des informations.

Les géodatabases dans Oracle utilisent des tables temporaires globales appartenant à l’utilisateur qui est à l’origine de la création de la table de fichiers journaux. Si les utilisateurs n’ont pas les autorisations de base de données requises pour créer des tables, ils peuvent utiliser des tables de fichiers journaux temporaires globales appartenant à l’utilisateur sde.

Pour créer leurs propres tables de fichiers journaux temporaires globales dans Oracle, les utilisateurs doivent disposer des autorisations suivantes :

  • CREATE SESSION
  • CREATE TABLE
  • CREATE SEQUENCE

Astuce :

Au lieu d’accorder à un utilisateur l’autorisation permanente de créer des tables, l’administrateur de base de données peut lui accorder temporairement cette autorisation, puis lui demander de se connecter à la géodatabase pour effectuer une sélection qui dépasse la limite définie. L'administrateur de base de données peut alors retirer à l’utilisateur l’autorisation de créer des tables.

Lorsque vous utilisez l’outil de géotraitement Créer un utilisateur de base de données pour créer un utilisateur, des tables de fichiers journaux temporaires globales sont créées dans la structure de l’utilisateur.