Skip To Content

Résoudre les problèmes sur ArcGIS Data Store

Vous trouverez ici les problèmes que vous pouvez rencontrer lorsque vous configurez ou utilisez ArcGIS Data Store. Les liens vous renvoient à des solutions possibles pour chaque problème.

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. Si vous voulez ajouter une nouvelle machine de secours, vous devez auparavant supprimer la machine 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 (lecture, écriture et autorisations d’exécution) sur le répertoire de contenu.

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 répertoire de données du cache de tuiles.

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 ?

Procédez comme suit pour restaurer un data store à une version antérieure de ArcGIS Data Store :

  1. Désinstallez ArcGIS Data Store de chaque machine.
  2. Installez la version de ArcGIS Data Store que vous souhaitez rétablir sur toutes vos machines. Ne procédez pas à la configuration.
  3. Restaurez chaque type de data store à l’aide de l’utilitaire restoredatastore et du fichier de sauvegarde 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 vous trouvez que le répertoire de sauvegarde utilisé pour conserver 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 conserver les fichiers de sauvegarde des graph stores, des data stores de cache tuilé ou des spatiotemporal Big Data stores créés par ArcGIS Data Store, vous pouvez également planifier la fréquence de génération 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 des graph stores, des data stores de cache tuilé et des spatiotemporal Big Data stores pour déterminer si certains d’entre eux peuvent être supprimés afin de libérer de l’espace disque. 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 : 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 apparaît lorsque vous essayez de supprimer un fichier de sauvegarde nécessaire pour restaurer correctement le stockage des données relationnelles. 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 vous 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 répertoire de données de cache de tuiles 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. (L’espace disque disponible pour le répertoire de données relationnelles est inférieur à 1024 Mo. 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.) apparaît

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 répertoire de données relationnelles ne soit plus en mode de lecture seule, libérez de l’espace disque sur la machine principale de répertoire de données, exécutez l’utilitaire changedatastoremode pour que le répertoire de données relationnelles repasse en mode de lecture-écriture, puis lancez l’utilitaire updatebackupschedule pour rétablir les sauvegardes automatiques du répertoire de données relationnelles.

Les éditeurs reçoivent le message suivant lors de la publication d’une couche de scène hébergée : Error 001887: Failed to create couchdb database (Erreur 001887 : échec de la création de la base de données couchdb).

Cette situation se produit si l’outil de publication ne parvient pas à se connecter au data store de cache tuilé. Ce problème peut être lié aux paramètres de sécurité définis dans le navigateur sur les machines du serveur d’hébergement ou au fait que le data store de cache tuilé ne fonctionne pas.

En premier lieu, assurez-vous que le data store de cache tuilé fonctionne. Si ce n’est pas le cas, essayez de le démarrer. S’il ne démarre pas, libérez de l’espace disque sur la machine (ou les machines) du data store de cache tuilé. Si l’espace disque libre est inférieur à 1 024 MB, ajoutez de l’espace disque à la machine et redémarrez ArcGIS Data Store.

Si le data store de cache tuilé fonctionne, assurez-vous que les machines sur le site du serveur d’hébergement approuvent les machines du data store de cache tuilé. Consultez la documentation de votre système d’exploitation pour en savoir plus sur les modalités de l’ajout de sites approuvés. Une fois les machines du serveur d’hébergement configurées pour approuver les machines du data store de cache tuilé, redémarrez ArcGIS Server sur les machines du serveur d’hébergement.

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.