backupdatastore
Cet utilitaire est utilisé pour tous les types ArcGIS Data Store.
Cet utilitaire permet de créer une sauvegarde complète d’un data store entre les heures de sauvegarde planifiées. Vous pouvez, par exemple, créer une sauvegarde de chaque data store avant de mettre à niveau ArcGIS Data Store ou avant d’apporter de nombreuses modifications à un data store.
L’utilitaire backupdatastore peut être exécuté pour un seul type de data store à la fois.
Le tableau suivant indique où exécuter l’utilitaire backupdatastore et ce qu’il fait pour chaque type de data store :
|
Type de stockage des données |
Machine |
Comportement |
|---|---|---|
|
Store relationnel |
Exécutez l’utilitaire backupdatastore sur la machine principale du relational data store. |
L’utilitaire backupdatastore crée toujours une sauvegarde complète du relational data store. |
|
stockage d’objets |
L’utilitaire backupdatastore peut être exécuté sur n’importe quelle machine du cluster. |
L’utilitaire backupdatastore crée toujours une sauvegarde complète de l’object store pour les données de service vidéo et les caches de couche 3D. Les caches de requêtes des couches d’entités ne sont pas inclus dans le fichier de sauvegarde. |
|
Spatiotemporal Big Data store |
L’utilitaire backupdatastore peut être exécuté sur n’importe quelle machine du cluster. |
Lorsque vous exécutez pour la première fois l’utilitaire backupdatastore pour un Spatiotemporal Big Data Store après avoir défini un emplacement de sauvegarde, une sauvegarde complète est créée. L’utilisation suivante de l’utilitaire backupdatastore entraîne la création d’un fichier de sauvegarde contenant uniquement les modifications apportées depuis la sauvegarde complète initiale. |
|
Base de graphiques |
L’utilitaire backupdatastore peut être exécuté sur toute machine du graph store. |
L’utilitaire backupdatastore crée toujours une sauvegarde complète du graph store. |
Avant d’exécuter l’utilitaire backupdatastore, vérifiez que l’emplacement de sauvegarde du data store est suffisamment important pour accueillir les sauvegardes. Pour modifier l’emplacement de sauvegarde des stockages des données, recourez à l’utilitaire configurebackuplocation.
Pour plus d’informations sur les sauvegardes ArcGIS Data Store, voir Gérer les sauvegardes ArcGIS Data Store.
Syntaxe
backupdatastore [<backup file name>] [--store {relational | spatiotemporal | graph | object}] [--location <backup_arguments>] [--prompt {yes | no}]
Vous devez indiquer un nom pour le fichier de sauvegarde.
Si vous ne spécifiez pas l’option --store, la valeur relational est utilisée par défaut.
Si vous ne spécifiez pas l’option --location, les fichiers de sauvegarde sont écrits dans l’emplacement de sauvegarde par défaut du data store.
Pour indiquer d’autres emplacements de sauvegarde inscrits à la place, utilisez l’option --location. Vous pouvez indiquer soit le nom de la sauvegarde, soit le type et l’emplacement de la sauvegarde. Lorsque vous utilisez les arguments type= et location=, séparez-les par un point-virgule (;).
Les arguments pris en charge pour l’option --location sont les suivants :
|
Argument |
Description |
|---|---|
|
|
Vous pouvez utiliser le nom d’un emplacement de sauvegarde pour indiquer l’emplacement de sauvegarde inscrit. Si vous spécifiez un nom, il n’est pas nécessaire d’utiliser les arguments |
|
|
Si vous ne spécifiez pas de nom d’emplacement de sauvegarde, vous devez spécifier le type d’emplacement de sauvegarde ainsi que l’emplacement physique. Les valeurs de type et leurs descriptions sont les suivantes :
|
|
|
Utilisez l’argument Pour les partages de fichiers, fournissez le chemin de fichier. Pour les compartiments S3, indiquez le nom du compartiment. Pour les conteneurs Azure Blob Storage, fournissez le nom du conteneur. |
Exemples
Dans cet exemple, l’utilitaire backupdatastore crée un fichier de sauvegarde complète nommé project1bu dans l’emplacement de sauvegarde par défaut du relational data store. Si --prompt no est indiqué, l’utilitaire ne propose pas d’invite de confirmation.
./backupdatastore.sh project1bu --prompt no
backupdatastore project1bu --prompt no
Dans cet exemple, un fichier de sauvegarde nommé localbu5 est créé pour le stockage de Big Data spatio-temporelles dans un emplacement de partage de fichiers, que vous avez nommé gadbu au moment de la configuration de l’emplacement de sauvegarde.
./backupdatastore.sh localbu5 --store spatiotemporal --location 'name=gadbu'
You are going to back up the data store. This could take some time, depending on the size of your data store.
Please do not interrupt the process once it has started.
Do you want to continue (Yes or No)?Yes
backupdatastore localbu5 --store spatiotemporal --location name=gadbu
You are going to back up the data store. This could take some time, depending on the size of your data store.
Please do not interrupt the process once it has started.
Do you want to continue (Yes or No)?Yes
Dans cet exemple, une sauvegarde d’un Spatiotemporal Big Data store est créé dans un conteneur Azure Blob Storage nommé blob4backups et le fichier de sauvegarde créé se nomme spds311016 :
./backupdatastore.sh spds311016 --store spatiotemporal --location 'type=azure;location=blob4backups'
You are going to back up the data store. This could take some time, depending on the size of your data store.
Please do not interrupt the process once it has started.
Do you want to continue (Yes or No)?Yes
backupdatastore spds311016 --store spatiotemporal --location type=azure;location=blob4backups
You are going to back up the data store. This could take some time, depending on the size of your data store.
Please do not interrupt the process once it has started.
Do you want to continue (Yes or No)?Yes