Skip To Content

Résoudre les problèmes sur ArcGIS Data Store

ArcGIS 11.4 (Windows)  | |  Archive de l’aide

Les problèmes que vous pouvez rencontrer lors de la configuration ou de l’utilisation de ArcGIS Data Store sont répertoriés, avec des liens vers les solutions possibles pour chacun.

Configuration de ArcGIS Data Store

Mise à niveau de ArcGIS Data Store

Sauvegarde et restauration

Généralités

Configuration de ArcGIS Data Store

Je reçois le message Connexion au serveur impossible sur la machine. ArcGIS Data Store ou le serveur SIG sur cette machine n'est peut-être pas en cours d'exécution ou la machine n'est actuellement pas accessible.

ArcGIS Data Store ne peut pas se connecter au site GIS Server via l’URL fournie. Vérifiez les points suivants et réessayez :

  • Assurez-vous que l'URL est correcte. L'URL doit être au format https://gisserver.domain.com:6443.
  • Assurez-vous que le site GIS Server est en cours d’exécution.

Lorsque je configure le stockage des données, je reçois le message Impossible de récupérer la machine de stockage des données. ArcGIS Data Store et ArcGIS Server doivent présenter la même version.

ArcGIS Server et ArcGIS Data Store doivent présenter la même version. Mettez à niveau votre site GIS Server vers la même version que ArcGIS Data Store, ou installez et configurez une version de ArcGIS Data Store qui correspond à votre site GIS Server.

Je reçois le message There is already a standby configured in the data store (Une machine de secours est déjà configurée dans le répertoire de données) ('<nom de la machine principale de répertoire de données>'). Un stockage des données ne peut pas être associé à plusieurs machines de secours.

Seules deux machines sont acceptées dans un répertoire de données relationnelles : une machine principale et une machine de secours. Pour ajouter une nouvelle machine de secours, vous devez au préalable supprimer la machine de secours existante.

Je reçois le message Création impossible du répertoire.

Ce message peut s'afficher pour plusieurs raisons, parmi les suivantes :

  • Le répertoire de contenu que vous avez spécifié est déjà utilisé.

    Si vous spécifiez un répertoire existant, celui-ci ne peut pas contenir de fichiers.

  • Vous ne disposez pas des privilèges requis pour créer un répertoire à l'emplacement spécifié. Assurez-vous d'avoir les privilèges appropriés.
  • Vous avez spécifié un répertoire situé sur une machine distante. Le répertoire de contenu de ArcGIS Data Store ne peut pas être stocké sur une machine distante de l’installation de ArcGIS Data Store.

Lors de la configuration d'un stockage des données relationnelles, je reçois le message Echec du démarrage de la base de données de stockage des données relationnelles.

Ce message indique que la base de données PostgreSQL requise pour le répertoire de données relationnelles n’a pas pu être créée. Plusieurs raisons peuvent expliquer cet échec, la plus fréquente étant que l’assistant de configuration ArcGIS Data Store ou l’utilitaire configuredatastore n’est pas parvenu à se connecter à PostgreSQL pour créer la base de données. Le compte ArcGIS Data Store ne dispose pas des autorisations suffisantes sur le répertoire de contenu ArcGIS Data Store ou le service PostgreSQL (Windows) ou processus (Linux) n’a pas pu démarrer en raison des paramètres de sécurité définis sur la machine. Vérifiez que PostgreSQL est en cours d’exécution. Si ce n'est pas le cas, vérifiez que les stratégies de domaine, des paramètres du pare-feu ou du logiciel antivirus ne l'empêchent pas de démarrer. Si PostgreSQL est en cours d’exécution, vérifiez que le compte ArcGIS Data Store dispose d’un contrôle total (autorisations de lecture, d’écriture et d’exécution) sur le répertoire de contenu.

La configuration d’un répertoire de données relationnelles sur une machine Windows échoue et génère le message ERROR: You must copy the latest ST_GEOMETRY library to the PostgreSQL software location (ERREUR : Vous devez copier la bibliothèque ST_GEOMETRY la plus récente à l’emplacement du logiciel PostgreSQL).

Il se peut que vous ne disposiez pas de la version correcte du redistribuable Microsoft Visual C++ pour Visual Studio sur la machine sur laquelle vous avez installé ArcGIS Data Store. Vérifiez la configuration système requise pour ArcGIS Data Store afin de déterminer la version requise du redistribuable pour la version de ArcGIS Data Store que vous utilisez.

Lorsque j’ajoute une machine à un répertoire de données de cache de tuiles, je reçois le message None of the registered tile cache data store machines are available. Ensure that at least one of the existing machines is online and accessible in order to add the new machine to this data store. (Aucune des machines du répertoire de données du cache de tuiles inscrites n’est disponible. Assurez-vous qu’au moins une des machines existantes est en ligne et accessible pour ajouter la nouvelle machine à ce répertoire de données.)

Au moins une machine du répertoire de données doit être active et accessible pour que vous puissiez ajouter une autre machine. Exécutez l’utilitaire describedatastore pour vérifier le statut du data store de cache tuilé.

Mise à niveau de ArcGIS Data Store

En cas d’échec de mon installation ArcGIS Data Store ou s’il apparaît, après le test de mon déploiement mis à niveau, que je dois revenir à la version antérieure du logiciel, comment dois-je procéder pour restaurer mes répertoires de données à la version antérieure de ArcGIS Data Store ?

ArcGIS Data Store fait partie du déploiement global de ArcGIS Enterprise et doit exécuter la même version que les autres composants du déploiement. Si vous disposez d’une sauvegarde du déploiement que vous avez créée à l’aide de l’utilitaire webgisdr avant la mise à niveau, vous pouvez installer un logiciel plus ancien et restaurer la plupart des composants qui utilisent cette sauvegarde. Si le déploiement inclut un spatiotemporal big data store ou un graph store (ou les deux), suivez cette procédure pour les restaurer sur une version précédente de ArcGIS Data Store après avoir restauré le reste du déploiement ArcGIS Enterprise sur la version antérieure :

  1. Désinstallez ArcGIS Data Store de chacune des machines du spatiotemporal big data store et du graph store.
  2. Installez la version de ArcGIS Data Store à rétablir sur toutes les machines du spatiotemporal big data store et du graph store. Ne procédez pas à la configuration.
  3. Restaurez le spatiotemporal big data store à l’aide de l’utilitaire restoredatastore et du fichier de sauvegarde du spatiotemporal big data store que vous avez créé avant la mise à niveau.
  4. Restaurez le graph store à l’aide de l’utilitaire restoredatastore et du fichier de sauvegarde du graph store que vous avez créé avant la mise à niveau.

Sauvegarde et restauration

Le répertoire qui contient mes sauvegardes occupe beaucoup d'espace de stockage.

La taille de chaque sauvegarde de répertoire de données varie selon le volume et la taille des données, la fréquence à laquelle ArcGIS Data Store crée des sauvegardes et la durée de conservation des fichiers de sauvegarde.

Pour les data stores relationnels, vous pouvez planifier la fréquence de génération automatique des sauvegardes et la durée de leur conservation. Si le répertoire de sauvegarde utilisé pour stocker les sauvegardes automatiques occupe trop d’espace, augmentez l’espace disque sur la machine ou modifiez la fréquence de sauvegarde et les calendriers de conservation de ArcGIS Data Store.

Si vous configurez un emplacement pour les fichiers de sauvegarde créés par ArcGIS Data Store pour les autres types de data store, vous pouvez également planifier la fréquence de création des sauvegardes automatiques. Toutefois, c’est à vous de nettoyer les fichiers de sauvegarde devenus inutiles. Par conséquent, vérifiez l’ancienneté des fichiers de sauvegarde pour déterminer si certains d’entre-eux peuvent être supprimés afin de libérer de l’espace. Vous pouvez également déplacer les fichiers les plus anciens vers un autre emplacement, un périphérique de sauvegarde, par exemple, afin de libérer de l’espace.

Outre l’emplacement que vous définissez pour héberger les sauvegardes automatiques que ArcGIS Data Store crée, vous pouvez définir un autre emplacement afin d’y placer les fichiers de sauvegarde que vous créez à l’aide de l’utilitaire backupdatastore. Vous êtes responsable de la suppression des fichiers conservés dans ces emplacements de sauvegarde supplémentaires lorsque les fichiers deviennent superflus. Si vos emplacements de sauvegarde supplémentaires viennent à manquer d’espace disque, vérifiez l’ancienneté des fichiers pour déterminer ceux qui peuvent être supprimés. Vous pouvez également déplacer les fichiers les plus anciens vers un autre emplacement ou un périphérique de sauvegarde afin de libérer de l’espace.

Lorsque j’exécute l’utilitaire deletebackup, je reçois le message d’erreur suivant : Attempt to delete backup ’backup_oneFS’ is not allowed (Tentative de suppression non autorisée de la sauvegarde ’backup_oneFS’). Vous pouvez supprimer uniquement une sauvegarde manuelle qui ne devra pas être restaurée ultérieurement.

Ce message est retourné lorsque vous essayez de supprimer un fichier de sauvegarde requis pour restaurer correctement le stockage des données. Si le fichier de sauvegarde a été créé pendant la période de rétention des sauvegarde définie pour votre stockage des données, vous ne pouvez pas le supprimer.

Lorsque je restaure un data store de cache tuilé à plusieurs machines, certaines ne sont pas restaurées ; le message suivant s’affiche : Failed to restore one or more databases. Please try restore again. (Échec de la restauration d’une ou de plusieurs bases de données. Faites une nouvelle tentative de restauration.)

Ce message est généralement renvoyé car les ports requis ne sont pas tous ouverts dans le pare-feu pour autoriser la communication entre les machines du répertoire de données du cache de tuiles. Reportez-vous à la liste des ports requis pour connaître les ports spécifiques, ouvrez ces ports sur toutes les machines du répertoire de données du cache de tuiles et restaurez à nouveau le répertoire de données du cache de tuiles.

Généralités

Je reçois le message suivant lorsque j’exécute un utilitaire ArcGIS Data Store  Error: AGSDATASTORE variable is not set (Erreur : variable AGSDATASTORE non définie).

Le fichier exécutable de configuration de ArcGIS Data Store et l’assistant de configuration ArcGIS Data Store définissent la variable AGSDATASTORE sur le répertoire où ArcGIS Data Store est installé. Si vous exécutez l’utilitaire configuredatastore à partir de l’invite de commande avec laquelle vous avez lancé le fichier exécutable de configuration, cette session d’invite de commande est antérieure à l’existence de la variable et n’en détecte donc pas la configuration. De la même façon, si vous avez ouvert une invite de commande avant d’exécuter l’assistant de configuration du data store et avez essayé d’exécuter un utilitaire à l’invite de commande, vous recevez ce message, car la session d’invite de commande est antérieure à l’existence de la variable. Pour résoudre ce problème, ouvrez une nouvelle invite de commande et exécutez l'utilitaire.

Je reçois le message d’erreur Could not connect to server on machine (Connexion au serveur impossible sur la machine) '<nom complet de la machine>'. ArcGIS Data Store ou le serveur SIG sur cette machine n'est peut-être pas en cours d'exécution ou la machine n'est actuellement pas accessible.

Ce message peut apparaître pour diverses raisons. En tout état de cause, la tentative de connexion à ArcGIS Data Store ou à son site GIS Server inscrit a échoué. Assurez-vous qu'ils sont tous deux disponibles. Veillez également à ce que le client à partir duquel vous essayez d'établir la connexion possède une connexion réseau.

Lorsque je valide un répertoire de Big Data spatio-temporelles dans le répertoire administrateur de ArcGIS Server, je reçois le message Server Machine returned an error (La machine serveur a renvoyé une erreur). Aucun des nœuds configurés n'est disponible.

Ce message apparaît si vous avez configuré le spatiotemporal big data store avec un site ArcGIS Server, si vous avez utilisé la fonction de suppression du répertoire administrateur de ArcGIS Server pour supprimer la machine du site, puis avez essayé d’inscrire le même spatiotemporal big data store auprès du même site ArcGIS Server ou d’un site différent.

La fonction de retrait permet de retirer des répertoires de données relationnelles de secours et ne doit pas être utilisée pour désinscrire un répertoire de Big Data spatio-temporelles. Utilisez l’utilitaire unregisterdatastore pour annuler l’inscription du spatiotemporal big data store du site ArcGIS Server auprès duquel il a été inscrit à l’origine. Vous annulez ainsi proprement l’inscription du spatiotemporal big data store du site et pouvez procéder à l’inscription auprès de l’instance GIS Server utilisée comme serveur d’hébergement ArcGIS Enterprise.

Lors de la validation d’un data store de cache tuilé dans le répertoire administrateur de ArcGIS Server, le message Some or all of the scene layer data in your tile cache data store is not highly available. To resolve this, first create a tile cache backup and then restore that backup with the option "--replicatedata" set to true. (Certaines ou toutes les données de la couche de scène dans votre répertoire de données du cache de tuiles ne sont pas hautement disponibles. Pour résoudre ce problème, créez d’abord une sauvegarde du cache de tuiles, puis restaurez-la avec l’option « --replicatedata » définie sur true.) s’affiche.

Ce message s’affiche si vous retirez l’une des machines d’un Data store de cache tuilé comportant plusieurs machines, puis validez le Data Store. Pour rétablir l’état hautement disponible d’un Data store de cache tuilé, suivez les instructions de la section Rééquilibrage des caches de couches de scènes.

Le message d’avertissement suivant s’affiche dans le fichier journal du répertoire de données : Scene layer data in your tile cache data store is not highly available. Consider adding at least two more nodes to this data store to avoid data loss in the event a machine goes down. After you add more machines, create a tile cache backup and then restore that backup with the option "--replicatedata" set to true. (Les données de la couche de scène dans votre répertoire de données du cache de tuiles ne sont pas hautement disponibles. Envisagez d’ajouter au moins deux nœuds supplémentaires à ce répertoire de données afin d’éviter toute perte de données en cas de panne d’une machine. Une fois que de nouvelles machines ont été ajoutées, créez une sauvegarde du cache de tuiles, puis restaurez-la avec l’option « --replicatedata » définie sur True.).

Ce message s’affiche si le répertoire de données du cache de tuiles ne contient qu’une seule machine. Si vous n’exigez pas la haute disponibilité pour les couches de scènes, vous pouvez ignorer cet avertissement.

Les éditeurs reçoivent le message suivant lors de la publication de couches d’entités hébergées sur ArcGIS Enterprise : Failed to create the service: Underlying DBMS error [ERROR: cannot execute CREATE TABLE in a read-only transaction...] (La création du service a échoué : erreur de SGBD sous-jacent [ERREUR : impossible d’exécuter CREATE TABLE dans une transaction en lecture seule...]). De plus, le fichier journal ArcGIS Data Store comporte le message suivant : Available disk space for the relational data store is less than 1024 MB. (L’espace disque disponible pour le data store relationnel est inférieur à 1024 Mo.) The relational data store will be placed in READONLY mode. Once you increase the amount of disk space on the drive, you can place the relational data store back in READWRITE mode. (Le stockage des données relationnelles va être placé en mode READONLY. Après avoir augmenté l’espace disque sur le lecteur, vous pouvez placer le répertoire de données relationnelles en mode READWRITE.)

Pour éviter de perdre des données, le stockage principal des données relationnelles est placé en mode de lecture seule dès que l'espace disque de la machine sur laquelle il est exécuté est inférieur à la taille spécifiée. Par défaut, cette taille est de 1024 Mo, mais vous l’avez peut-être modifiée à l’aide de l’utilitaire changedbproperties.

Une fois que la machine principale de répertoire de données relationnelles est en mode de lecture seule, vous ne pouvez pas publier les couches d’entités hébergées. Pour que le data store relationnel ne soit plus en mode de lecture seule, libérez de l’espace disque sur la machine principale du data store, exécutez l’utilitaire changedatastoremode pour que le data store relationnel repasse en mode de lecture-écriture, puis lancez l’utilitaire updatebackupschedule pour rétablir les sauvegardes automatiques du data store relationnel.

Lors de l’exécution des utilitaires ArcGIS Data Store, comment faire pour indiquer un mot de passe comprenant une apostrophe ou un autre caractère spécial ?

Pour ce faire, saisissez le texte entre guillemets ("). Sur les systèmes d’exploitation Linux, vous pouvez également utiliser des apostrophes ('). Si le mot de passe ou n’importe quel autre texte inclut une apostrophe, vous devez saisir un caractère d’échappement afin de signifier que l’apostrophe comprise dans le texte ne correspond pas à un guillemet fermant.

Par exemple, si le mot de passe que vous voulez définir est n0tsew"r@ndom, ajoutez le caractère d’échappement \ (barre oblique inversée) pour indiquer que les guillemets inclus dans le mot de passe ne sont pas des guillemets terminant une expression. Cela donne n0tsew\"r@ndom.