Le compte d'administrateur de géodatabase dans Oracle est le compte qui possède le référentiel de géodatabase. L'administrateur de géodatabase de la géodatabase principale doit s'appeler sde. Le détenteur de ce compte possède et gère les éléments suivants :
- Les tables système, les déclencheurs et les procédures qui composent la géodatabase principale
- Les types et fonctions SQL
- La version de la géodatabase DEFAULT dans la géodatabase principale
Outre la géodatabase principale, votre base de données Oracle peut stocker des géodatabases dans les structures d'utilisateurs individuels. L'administrateur de ces géodatabases est le propriétaire de la structure. Cet utilisateur possède et gère les éléments suivants :
- Les tables système de géodatabase, les déclencheurs et les procédures dans la géodatabase de l'utilisateur
- La version de la géodatabase DEFAULT dans la géodatabase de l'utilisateur
Comme l'administrateur de géodatabase possède l'ensemble des tables système de géodatabase, des répertoires et des tables, ce compte doit être créé avant la géodatabase. Si vous utilisez l'outil de géotraitement Create Enterprise Geodatabase ou un script pour créer la géodatabase principale, un utilisateur de base de données sde doté des privilèges nécessaires pour créer une géodatabase, est créé automatiquement. Si vous utilisez l'outil de géotraitement Create Enterprise Geodatabase ou un script pour créer une géodatabase de structure utilisateur ou l'outil de géotraitement Enable Enterprise Geodatabase, un script ou un assistant pour activer les fonctionnalités de géodatabase dans une base de données Oracle, vous devez créer l'administrateur de géodatabase et lui accorder les privilèges nécessaires à la création d'une géodatabase.
N'oubliez pas que l'administrateur de géodatabase n'est pas l'administrateur de base de données. Bien que les conditions sur votre site puissent exiger que l'administrateur de géodatabase détienne des autorisations d'administration de bases de données, cela n'est pas nécessaire au fonctionnement quotidien d'une géodatabase.
Administrateur de géodatabase et structure
Il est recommandé de n'utiliser la structure de l'utilisateur sde que pour gérer et stocker le référentiel de la géodatabase sde principale. Vous devez créer des utilisateurs distincts pour constituer des jeux de données, tels que des classes d'entités et des jeux de données raster.
Si votre base de données contient des géodatabases de structure utilisateur, le propriétaire de la géodatabase de structure utilisateur ne peut posséder que les données de cette géodatabase. Il ne peut pas détenir les données de la géodatabase sde principale ou de n'importe quelle autre géodatabase de structure utilisateur. Les utilisateurs qui ne possèdent pas de géodatabase de structure utilisateur peuvent uniquement posséder des données dans la géodatabase principale ArcSDE. Reportez-vous à la rubrique Relation entre les géodatabases principales et de structure utilisateur dans Oracle pour plus d'informations.