ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Gestion de géodatabases de structure d’utilisateur

  • Empêcher des connexions à une géodatabase de structure utilisateur
  • Créer des procédures stockées pour des géodatabases stockées dans la structure d’un utilisateur
  • Charger des données dans une géodatabase de structure utilisateur
  • Créer une sauvegarde d’une géodatabase de structure utilisateur

Dans l’ensemble, la gestion des géodatabases de structure d’utilisateur et celle de la géodatabase sde est identique. La principale différence est la personne qui exécute les tâches de gestion. Pour une géodatabase de structure utilisateur, c’est le propriétaire des structures qui est l’administrateur de la géodatabase au lieu de l’utilisateur sde.

Les quelques tâches d’administration qui diffèrent sont répertoriées dans les sections suivantes :

Empêcher des connexions à une géodatabase de structure utilisateur

Les géodatabases de structure d’utilisateur dépendent de la géodatabase sde. Lorsque vous empêchez des connexions à la géodatabase sde, les connexions aux géodatabases associées sont également bloquées.

Créer des procédures stockées pour des géodatabases stockées dans la structure d’un utilisateur

Chaque géodatabase possède son propre ensemble de paquetages de procédures stockées qui sont créées automatiquement dans la structure de l’administrateur de géodatabase lors de la création de la géodatabase.

En outre, vous pouvez créer des paquetages individuels dans la géodatabase par le biais d’un client SQL si vous fournissez le nom de la structure. Par exemple, pour créer le paquetage dbtune_util dans la structure de l’utilisateur Thor, exécutez la commande suivante à l’invite SQL :

@dbtune_util.sps THOR

Charger des données dans une géodatabase de structure utilisateur

Le chargement de données dans des géodatabases de structure d’utilisateur s’effectue de la même façon que le chargement de données dans la géodatabase sde : avec les outils ArcGIS Desktop.

Cependant, seul le propriétaire de la structure peut charger des données dans une géodatabase de structure utilisateur. Tous les autres utilisateurs doivent charger des données dans la géodatabase sde ou dans leurs propres géodatabases de structure d’utilisateur. Ainsi, si l’utilisateur 1 possède une géodatabase de schéma, il peut uniquement créer des données dans la géodatabase qui lui correspond. Si l’utilisateur 2 ne possède aucune géodatabase de structure, il peut uniquement créer des données dans la géodatabase sde. Si un utilisateur possède des données dans plusieurs géodatabases de la même base de données Oracle, les géodatabases ne peuvent pas être mises à niveau et la géodatabase de structure utilisateur ne peut pas être supprimée. Vous devez supprimer les données des autres géodatabases avant de procéder à la mise à niveau.

Héritage :

Les géodatabases de structure utilisateur créées avec ArcGIS 10 ou version antérieure qui contiennent des données détenues par d’autres utilisateurs peuvent être mises à niveau vers la version 10.8.1 et les propriétaires de ces données peuvent continuer à créer des données et à utiliser les données existantes. Par exemple, si l’utilisateur 1 a créé une géodatabase dans ArcGIS 9.2 et que l’utilisateur 2 a créé des données dans cette géodatabase avec un client ArcGIS 10 ou antérieur, et si la géodatabase de l’utilisateur 1 a été mise à niveau vers la version 10.4, les données existantes de l’utilisateur 2 sont toujours accessibles et il peut continuer à créer des données dans la géodatabase de l’utilisateur 1. Il est toutefois recommandé de déplacer les données vers la géodatabase sde ou vers la propre géodatabase de structure de l’utilisateur si cela est possible.

À partir de la version 10.8.2, vous ne pouvez pas mettre à niveau de géodatabase de structure utilisateur.

N’oubliez pas que le temps nécessaire à la connexion à la base de données Oracle est plus long au fur et à mesure que le nombre de géodatabases de structure d’utilisateur que vous créez et utilisez augmente. Ceci est particulièrement vrai si les géodatabases de structure utilisateur contiennent un mélange de tables de géodatabase et de tables non inscrites auprès de la géodatabase.

Inscrire des tables

Vous pouvez créer des données à l’aide de SQL ou d’une application tierce, puis inscrire la table auprès d’une géodatabase. Toutefois, une table ne peut être enregistrée que dans une seule géodatabase. Si la table a déjà été inscrite dans une autre structure, ArcGIS renvoie l’erreur SE_TABLE_REGISTERED_OUTSIDE_SCHEMA. De plus, comme indiqué précédemment, les utilisateurs ne peuvent enregistrer des données que dans une seule géodatabase dans une base de données Oracle.

Pour inscrire une table auprès d’une géodatabase de structure utilisateur, connectez-vous à la géodatabase de structure utilisateur en tant que propriétaire de la table, cliquez avec le bouton droit sur la table, sous la connexion à la base de données dans l’arborescence du Catalogue, pointez sur Gérer, puis cliquez sur Inscrire dans une géodatabase.

ArcGIS vérifie s’il existe une colonne appropriée à utiliser pour un ID d’objet (une colonne d’entiers non nuls) et détermine le type d’entité, la référence spatiale et l’étendue spatiale si vous inscrivez une table spatiale. Si ArcGIS ne parvient pas à déterminer ces informations, vous êtes invité à les fournir. Pour plus d’informations, reportez-vous à la rubrique Enregistrement d’une table dans la géodatabase.

Créer une sauvegarde d’une géodatabase de structure utilisateur

Vous devez effectuer une sauvegarde complète du système Oracle plutôt qu’une sauvegarde limitée à la structure de l’utilisateur. En effet, la géodatabase dans la structure de l’utilisateur repose sur des informations qui se trouvent dans d’autres structures de la base de données. Par conséquent, créer uniquement une sauvegarde de la structure qui contient la géodatabase est insuffisant. Consultez la documentation d’Oracle pour en savoir plus sur la création des sauvegardes de bases de données.

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2021 Esri. | Confidentialité | Légal