Créer une géodatabase d’entreprise (Outils de gestion des données)
Résumé
Crée une base de données, des emplacements de stockage et un utilisateur de base de données qui doit agir comme administrateur et propriétaire de la géodatabase. Les fonctionnalités varient selon le système de gestion de base de données utilisé. L’outil accorde à l’administrateur de géodatabase les privilèges requis pour créer une géodatabase, puis crée une géodatabase dans la base de données.
Utilisation
Le tableau suivant indique la fonctionnalité possible de l’outil pour chaque type de système de gestion de base de données :
Fonction
Base de données
Créer une base de données
PostgreSQL et Microsoft SQL Server
Créer un tablespace
Oracle
Créer un utilisateur de type administrateur de base de données dans la base de données
Oracle, PostgreSQL et SQL Server
L’outil ne crée un utilisateur dans SQL Server que si vous créez une géodatabase de structure sde.
Accorder à l’administrateur de la géodatabase les privilèges requis pour créer une géodatabase, la mettre à niveau et supprimer les connexions à la base de données
Oracle et PostgreSQL
Accorder à l’administrateur de la géodatabase les privilèges requis pour créer une géodatabase et supprimer les connexions à la base de données
SQL Server (pour la création d’une géodatabase de structure sde)
Accorder à l’administrateur de géodatabase les privilèges requis pour importer des données avec l’utilitaire Oracle Data Pump
Oracle
Créer une géodatabase dans la base de données spécifiée
Oracle, PostgreSQL et SQL Server
ArcGIS Desktop (Standard ou Advanced), ArcGIS Pro (Standard ou Advanced) ou ArcGIS Server doit être installé sur l’ordinateur sur lequel vous souhaitez créer la géodatabase. Si vous utilisez Oracle ou SQL Server, vous devez également installer et configurer un client de système de gestion de bases de données sur l’ordinateur où le client ArcGIS est installé.
Avant de créer une géodatabase dans Oracle, vous devez télécharger le fichier
DatabaseSupport.zip(Windows) ouDatabaseSupport.tar(Linux) depuis My Esri pour obtenir la bibliothèque st_shapelib (Windows) ou libst_shapelib (Linux). Placez la bibliothèque sur le serveur Oracle. Veillez à copier la bibliothèque correspondant au système d’exploitation sur lequel Oracle est installé.Vous devez rendre un type spatial disponible pour le cluster de bases de données PostgreSQL avant de pouvoir créer une géodatabase. Pour utiliser le type ST_Geometry, vous devez télécharger le fichier
DatabaseSupport.zip(Windows) ouDatabaseSupport.tar(Linux) depuis My Esri afin d’obtenir la bibliothèque st_geometry. Placez la bibliothèque dans le répertoire%PostgreSQL%\lib(Windows) ou$PKGLIBDIR(Linux) du serveur PostgreSQL. Veillez à copier la bibliothèque correspondant à la version de PostgreSQL que vous utilisez et au système d’exploitation sur lequel PostgreSQL est installé. Pour utiliser le type spatial PostGIS, vous devez installer PostGIS dans le cluster de bases de données PostgreSQL.Cet outil n’est pas pris en charge avec les services de base de données.
Une fois la géodatabase créée, dans PostgreSQL ou Oracle, vous ne pouvez pas renommer la base de données dans laquelle elle est stockée. Le nom de la base de données est stocké dans des tables de système de base de données. Il est utilisé pour qualifier complètement les noms de table et de classe d’entités. La modification du nom de la base de données avec les outils de base de données rend les données de géodatabase inaccessibles.
Pour générer un fichier de licence pour des géodatabases d’entreprise sous licence avec ArcGIS Enterprise on Kubernetes, utilisez l’opération REST
exportGeodatabaseLicense.
Paramètres
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Plateforme de base de données |
Spécifie le type de système de gestion de base de données avec lequel une connexion va être établie pour créer une géodatabase.
|
String |
|
Instance |
Nom de l’instance. Pour SQL Server, indiquez le nom d’instance SQL Server. Les instances SQL Server de classement sensibles à la casse ou binaires ne sont pas prises en charge. Pour Oracle, spécifiez le nom TNS ou la chaîne Easy Connection d’Oracle. Pour PostgreSQL, indiquez le nom du serveur où PostgreSQL est installé. |
String |
|
Base de données (Facultatif) |
Le nom de la base de données. Ce paramètre est valide pour PostgreSQL et SQL Server. Vous pouvez spécifier le nom d’une base de données préconfigurée existante ou le nom d’une base de données à créer par l’outil. Si l’outil crée la base de données dans SQL Server, les tailles de fichier sont soit celles définies pour la base de données du modèle SQL Server, soit 500 Mo pour le fichier Si l’outil crée la base de données dans PostgreSQL, il utilise la base de données |
String |
|
Authentification du système d’exploitation (Facultatif) |
Spécifiez le type d’authentification à utiliser pour la connexion à la base de données.
|
Boolean |
|
Administrateur de base de données (Facultatif) |
Administrateur de base de données pour l’authentification de base de données. Pour Oracle, servez-vous de l’utilisateur |
String |
|
Mot de passe de l’administrateur de base de données (Facultatif) |
Mot de passe de l’administrateur de base de données pour l’authentification de base de données. |
Encrypted String |
|
Schéma détenu par Sde (Facultatif) |
Ce paramètre est uniquement valable dans SQL Server et indique si la géodatabase doit être créée dans la structure d’un utilisateur nommé
|
Boolean |
|
Administrateur de la géodatabase (Facultatif) |
Nom de l’administrateur de la géodatabase. Si vous utilisez PostgreSQL, cette valeur doit être Si vous utilisez Oracle, la valeur est Remarque :La création ou la mise à niveau des géodatabases de structure utilisateur dans Oracle n’est plus prise en charge. Si vous utilisez SQL Server et avez spécifié une géodatabase de structure sde, cette valeur doit être |
String |
|
Mot de passe de l’administrateur de la géodatabase (Facultatif) |
Mot de passe de l’administrateur de géodatabase. Si l’administrateur de géodatabase existe déjà dans le système de gestion de base de données, le mot de passe que vous spécifiez doit correspondre au mot de passe existant. Si l’administrateur de géodatabase n’existe pas, entrez un mot de passe de base de données valide pour le nouvel utilisateur. Le mot de passe doit être conforme aux règles de mot de passe mises en place par la base de données. Ce mot de passe est une chaîne chiffrée. |
Encrypted String |
|
Nom de l’espace de table (Facultatif) |
Nom de l’espace disque logique. Ce paramètre est valide uniquement pour les types de système de gestion de base de données Oracle et PostgreSQL. Pour Oracle, procédez de l’une des façons suivantes :
Cet outil ne crée pas de tablespace dans PostgreSQL. Vous devez spécifier le nom d’un espace disque logique existant à utiliser comme espace disque logique par défaut de la base de données ou laisser ce paramètre vierge. Si vous laissez le paramètre vierge, l’outil crée une base de données dans l’espace disque logique pg_default. |
String |
|
Fichier d’autorisation |
Fichier de codes clés créé au moment de l’autorisation d’ArcGIS Server. Si vous ne l’avez pas déjà fait, autorisez ArcGIS Server à créer ce fichier. Ce fichier se trouve dans le dossier Conseil :Le répertoire Il peut être nécessaire de copier le fichier de codes clés de la machine sur laquelle est installé ArcGIS Server dans un emplacement auquel l’outil peut accéder. |
File |
|
Type spatial (Facultatif) |
Indique le type spatial utilisé. S’applique uniquement aux bases de données PostgreSQL.
|
String |
Sortie dérivée
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Création de la géodatabase d’entreprise réussie |
Indique si la géodatabase d’entreprise a été correctement créée. |
Boolean |
Environnements
Cet outil n’utilise pas d’environnement de géotraitement.
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui