restoredatastore
Cet utilitaire est utilisé pour tous les types ArcGIS Data Store.
Si vous n’avez plus accès aux données utilisées par vos couches hébergées, utilisez vos fichiers de sauvegarde et l’utilitaire restoredatastore pour récupérer le data store.
Si vous ne parvenez pas à récupérer le data store, installez ArcGIS Data Store sur une nouvelle machine, ne configurez pas le data store et restaurez la dernière sauvegarde complète sur la nouvelle machine.
Si vous utilisez un relational data store et devez récupérer les données des couches d’entités hébergées à un moment précis du passé, procédez à la restauration sur le relational data store existant.
Remarque :
Le relational data store doit être configuré pour prendre en charge la récupération ponctuelle. Vous pouvez restaurer un état précédent du relational data store uniquement si les fichiers de sauvegarde sont disponibles. Par exemple, si vous conservez les sauvegardes des cinq derniers jours uniquement, vous ne pouvez récupérer le stockage des données qu’à un moment donné de ces cinq jours.
L’utilitaire restoredatastore doit être exécuté sur la machine principale du relational data store. L’utilitaire peut être exécuté sur l’une des machines de spatiotemporal Big Data store, de graph store ou d’object store.
Remarque :
Pour savoir quels fichiers de sauvegarde vous pouvez utiliser lors de la restauration, exécutez l’utilitaire listbackups.
Syntaxe
restoredatastore [options]
Les options prises en charge sont répertoriées dans le tableau ci-après :
|
Option |
Description |
|---|---|
|
|
Spécifie le type de data store à restaurer. Les valeurs valides sont |
|
|
Les valeurs valides sont Tous les types de data store prennent en charge le nom de fichier de sauvegarde avec l’option Lors de la restauration après un blocage ou lors d’un transfert du relational data store, spécifiez |
|
|
Il s’agit du répertoire de niveau supérieur dans lequel se trouvent les fichiers de sauvegarde à utiliser pour restaurer le data store. Il s’agit du chemin d’accès à un emplacement de partage de fichiers, à un nom d’emplacement de sauvegarde ou à un emplacement de sauvegarde Amazon S3 ou Azure Blob Storage. Conseil :Pour obtenir les emplacements sources de sauvegarde, vous pouvez exécuter l’utilitaire |
|
|
Les valeurs valides sont L’option Par défaut, l’utilitaire suppose que vous restaurez le relational data store en vue d’utiliser le site GIS Server auprès duquel il a été inscrit lorsque vous avez créé la sauvegarde. Spécifiez Vous pouvez également restaurer le relational data store non lié à partir de son GIS Server en dernier recours si le site GIS Server précédent est perdu et ne peut pas être récupéré. Vous pouvez restaurer le data store non lié et le configurer avec un nouveau site GIS Server fédéré. Cependant, les couches qui utilisent les données dans le stockage des données n’existent plus. Vous devez alors vous connecter à la base de données du data store pour extraire les données dans un autre format, puis les republier dans ArcGIS Enterprise. |
|
|
Il s’agit du répertoire ArcGIS Data Store sur la machine sur laquelle vous restaurez la base de données. N’utilisez |
|
|
Si vous spécifiez |
|
|
Cette option est requise si vous spécifiez |
|
|
Cette option est requise si vous spécifiez |
|
|
Cette option est prise en charge avec le spatiotemporal Big Data store, le graph store et l’object store. Les valeurs valides sont Définissez cette option sur |
|
|
Les valeurs valides sont Lorsque vous restaurez un graph store ou un object store sur une nouvelle machine, vous pouvez spécifier |
|
|
Les valeurs valides sont vous exécutez cet utilitaire, vous êtes invité à confirmer l’action spécifiée. Si vous automatisez l’utilisation de cet utilitaire, définissez l’option |
Exemples
Dans cet exemple, la sauvegarde la plus récente se trouve à un emplacement de sauvegarde nommé rdsbackups et est restaurée dans le data store existant. Par défaut, le data store est de type relational et il reste lié au site GIS Server auprès duquel il est inscrit, vous n’êtes donc pas obligé de spécifier --store relational ou --bound true. Toutefois, vous devez spécifier l’URL GIS Server et les informations d’identification de l’administrateur.
./restoredatastore.sh --target most-recent --source-loc rdsbackups --server-url https://gisserver.example.com:6443 --server-admin siteadmin --server-password SAup.4s
restoredatastore --target most-recent --source-loc rdsbackups --server-url https://gisserver.example.com:6443 --server-admin siteadmin --server-password $Aup.4s
You are attempting to restore the data store from a data store backup. This process could take a long time,
depending on the size of your data. Please do not interrupt the process once it has started.
Do you want to continue (Yes or No)?Yes
Dans cet exemple, un relational data store sur lequel la récupération ponctuelle est activée est restauré à partir de l’emplacement de sauvegarde du relational data store sur un partage réseau à l’état dans lequel il se trouvait à 14h30 (UTC) le 17 juillet 2014.
./restoredatastore.sh --target 2014-07-17-14:30:00 --source-loc /net/sharedserver/entbackups/relds --server-url https://gisserver.example.com:6443 --server-admin siteadmin --server-password SAup.4s
restoredatastore --target 2014-07-17-14:30:00 --source-loc \\sharedserver\entbackups\relds --server-url https://gisserver.example.com:6443 --server-admin siteadmin --server-password $Aup.4s
You are attempting to restore the data store from a data store backup. This process could take a long time,
depending on the size of your data. Please do not interrupt the process once it has started.
Do you want to continue (Yes or No)?Yes
Dans cet exemple, le relational data store est restauré sur une nouvelle machine grâce à un fichier de sauvegarde nommé movedatastore. Si vous le restaurez sur une nouvelle machine, vous devez spécifier l’emplacement du fichier de sauvegarde et celui du nouveau répertoire de contenu ArcGIS Data Store. Les services d’entités hébergées étant toujours exécutés sur le site GIS Server auprès duquel le relational data store est inscrit, l’option --bound true n’est pas requise, mais l’URL GIS Server et les informations d’identification de l’administrateur le sont.
./restoredatastore.sh --target movedatastore --source-loc /net/buserver/data/backups --data-dir /usr/datastore --server-url https://gisserver.example.com:6443 --server-admin siteadmin --server-password SAup.4s
restoredatastore --target movedatastore --source-loc \\buserver\data\backups --data-dir C:\datastore --server-url https://gisserver.example.com:6443 --server-admin siteadmin --server-password $Aup.4s
You are attempting to restore the data store from a data store backup. This process could take a long time,
depending on the size of your data. Please do not interrupt the process once it has started.
Do you want to continue (Yes or No)?Yes
Dans l’exemple suivant, un fichier de sauvegarde de stockage de Big Data spatio-temporelles (bds1) est restauré à partir d’un emplacement de sauvegarde nommé (awsloc).
./restoredatastore.sh --target bds1 --store spatiotemporal --source-loc 'name=awsloc' --server-url https://gisserver.example.com:6443 --server-admin siteadmin --server-password SAup.4s
restoredatastore --target bds1 --store spatiotemporal --source-loc name=awsloc --server-url https://gisserver.example.com:6443 --server-admin siteadmin --server-password $Aup.4s
You are attempting to restore the data store from a data store backup. This process could take a long time,
depending on the size of your data. Please do not interrupt the process once it has started.
Do you want to continue (Yes or No)?Yes
Reportez-vous à la rubrique Récupérer un stockage des données pour connaître les étapes à suivre et obtenir un exemple de restauration d’un stockage des données spatio-temporelles après une défaillance matérielle.
Dans cet exemple, le graph store est restauré sur une nouvelle machine. Si vous le restaurez sur une nouvelle machine, vous devez spécifier l’emplacement du fichier de sauvegarde et celui du nouveau répertoire de contenu ArcGIS Data Store. Les couches de graphe de connaissances étant toujours exécutées sur le site GIS Server auprès duquel le graph store est inscrit, l’option --bound true n’est pas requise, mais l’URL GIS Server et les informations d’identification de l’administrateur le sont.
./restoredatastore.sh --store graph --source-loc /net/buserver/kgdata/backups --data-dir /usr/datastore --server-url https://gisserver.example.com:6443 --server-admin siteadmin --server-password SAup.4s
restoredatastore --store graph --source-loc \\buserver\kgdata\backups --data-dir C:\datastore --server-url https://gisserver.example.com:6443 --server-admin siteadmin --server-password $SAup.4s