Wiederherstellen eines ArcGIS Data Store
Wenn Sie den Zugriff auf die Daten in einem Data Store verlieren (z. B. weil ein ArcGIS Data Store-Computer ausfällt oder ein Editor die falschen Daten von einem gehosteten Feature-Layer löscht), können Sie die Daten mithilfe der Sicherungsdateien wiederherstellen.
Falls ein oder mehrere Computer im Data Store abstürzen und nicht wiederhergestellt werden können, installieren Sie ArcGIS Data Store auf einem neuen Computer, und stellen Sie mithilfe des Dienstprogramms restoredatastore die neueste vollständige Sicherung wieder her.
Hinweis:
Um zu ermitteln, welche Sicherungsdateien zum Wiederherstellen verwendet werden können, führen Sie das Dienstprogramm listbackups aus.
Die Vorgehensweise zum Wiederherstellen des Data Store hängt davon ab, welchen Data-Store-Typ Sie verwenden und wie viele und welche Computer zu ersetzen sind. Nachfolgend finden Sie einige Beispiele:
Wenn Sie alle Computer in einem Big Data Store vom Typ "spatiotemporal" oder in einem Objektspeicher ersetzen, müssen Sie das Dienstprogramm
restoredatastorezweimal ausführen, um alle Daten wiederherzustellen.Wenn der Data Store vom Typ "relational" für eine Wiederherstellung auf einen bestimmten Zeitpunkt konfiguriert wurde, können Sie gehostete Feature-Layer-Daten auf einen bestimmten Zeitpunkt wiederherstellen, indem Sie sie neben dem vorhandenen Data Store vom Typ "relational" wiederherstellen und ein bestimmtes Datum und eine bestimmte Uhrzeit angeben, auf die die Wiederherstellung erfolgen soll.
Wichtiger Hinweis zum Wiederherstellen von Data Stores
Beachten Sie bezüglich der Wiederherstellung eines ArcGIS Data Store die folgenden Informationen:
Sie müssen sicherstellen, dass Ihre Sicherungs- und Wiederherstellungsverfahren funktionieren, indem Sie sie in Entwicklungs- oder Testbereitstellungen testen. Schließlich möchten Sie keinen Fehler in Ihrem Workflow haben, wenn Sie eine Produktionsbereitstellung wiederherstellen müssen.
Die Sicherungsdateien, die Sie für die Wiederherstellung verwenden, sind komprimiert. Wenn Sie Daten wiederherstellen, müssen diese Dateien in einem Staging-Verzeichnis dekomprimiert werden. Das bedeutet, dass das Staging-Verzeichnis in der Lage sein muss, diese Daten aufzunehmen. Standardmäßig erfolgt das Staging der Dateien im ArcGIS Data Store-Datenverzeichnis. Wenn der Data Store vom Typ "relational" viele Daten enthält, können Sie ein separates Staging-Verzeichnis einrichten und für die Bereitstellung von Dateien im Rahmen der Data-Store-Wiederherstellung angeben. Sie können ein separates Staging-Verzeichnis mithilfe des Dienstprogramms
changestaginglocationangeben.Stellen Sie vor dem Ausführen des Dienstprogramms
restoredatastoresicher, dass derzeit kein Benutzer Layer veröffentlicht oder bearbeitet. Die neuen Services und Änderungen gehen verloren, da sie nicht in der Sicherungsdatei enthalten sind, die Sie wiederherstellen.Clients und Services können nicht auf die Daten im Data Store zugreifen, während Sie sie wiederherstellen.
Wenn Sie ArcGIS Enterprise lokal bereitstellen, die Sicherungsdateien für Data Stores sich jedoch in einem Cloud-Speicher befinden, nehmen die Erstellung von Sicherungen und die Wiederherstellung aus diesen Sicherungen mehr Zeit in Anspruch, als wenn die Sicherungsdateien in lokalen Dateifreigaben gespeichert sind.
Wiederherstellen des Data Store vom Typ "relational" nach einem Absturz
Wenn die Hardware nicht mehr funktioniert oder der Data Store vom Typ "relational" für einen Computer nicht verfügbar ist und nicht wieder online gebracht werden kann, installieren Sie ArcGIS Data Store auf einem neuen Computer, und übertragen Sie die Sicherungsdateien mithilfe des Dienstprogramms restoredatastore auf die neue Installation. Damit wird der Data Store auf dem neuen Computer neu erstellt und bleibt bei der bestehenden GIS-Server-Site registriert.
Tipp:
Wenn der primäre Computer in einer primären/Standby-Bereitstellung eines Data Store vom Typ "relational" ausfällt, wird der Standby-Computer zum primären Computer. Fehler beim Entfernen des Computers aus der Bereitstellung. Dann können Sie ArcGIS Data Store auf einem neuen Computer installieren und diesen als Standby-Computer konfigurieren. Sie müssen keine Wiederherstellung von einer Sicherungsdatei vornehmen, da die Daten vom primären auf den Standby-Rechner repliziert werden. Auch wenn ein Standby-Computer ausfällt und nicht wiederhergestellt werden kann, müssen Sie die Daten nicht wiederherstellen. Entfernen Sie den Standby-Computer aus der Bereitstellung, installieren Sie ArcGIS Data Store auf einem neuen Computer, und konfigurieren Sie ihn als Standby-Computer.
Führen Sie die folgenden Schritte aus, um einen Data Store vom Typ "relational" auf einem einzelnen Computer wiederherzustellen:
Installieren Sie ArcGIS Data Store auf einem neuen Computer.
Lassen Sie die Konfiguration aus. Schließen Sie die App für die Data-Store-Konfiguration, wenn sie am Ende der Installation geöffnet wird.
Öffnen Sie eine Befehlsshell.
Führen Sie unter
<ArcGIS Data Store installation directory>\datastore\toolsdas Dienstprogrammrestoredatastoreaus, um die zuletzt erstellte Sicherung des Data Store vom Typ "relational" wiederherzustellen.Schauen Sie in die Referenz für Dienstprogramme oder geben Sie --help in die Befehlszeile ein, um die Syntax zu erhalten.
In diesem Beispiel wird die zuletzt erstellte Sicherung eines Data Store vom Typ "relational" von
/net/fortknox/backups/datastore/relationalin/usr/arcgisdatastorewiederhergestellt. Da der Data Store standardmäßig an die GIS-Server-Site gebunden bleibt, bei der er registriert wurde, müssen Sie--bound truenicht angeben. Sie müssen jedoch die URL der GIS-Server-Site und die Administrator-Anmeldeinformationen wie unten dargestellt angeben../restoredatastore --store relational --target most-recent --source-loc /net/fortknox/backups/datastore/relational --data-dir /usr/arcgisdatastore --server-url https://gisserver.example.com:6443 --server-admin siteadmin --server-password MySApwWenn das mit der Option
--data-dirangegebene Verzeichnis noch nicht vorhanden ist, wird es erstellt. Wenn es vorhanden ist, müssen Sie dafür schreibberechtigt sein und es muss leer sein. Wenn nicht, schlägt der Wiederherstellungsvorgang fehl.Öffnen Sie mithilfe der Option Als Administrator ausführen ein Eingabeaufforderungsfenster.
Führen Sie unter
<ArcGIS Data Store installation directory>\datastore\toolsdas Dienstprogrammrestoredatastoreaus, um die zuletzt erstellte Sicherung des Data Store vom Typ "relational" oder des Graph Store wiederherzustellen.Schauen Sie in die Referenz für Dienstprogramme oder geben Sie --help in die Befehlszeile ein, um die Syntax zu erhalten.
In diesem Beispiel wird die zuletzt erstellte Sicherung eines Data Store vom Typ "relational" von
\\fortknox\backups\datastore\relationalinC:\arcgisdatastorewiederhergestellt. Da der Data Store standardmäßig an die GIS-Server-Site gebunden bleibt, bei der er registriert wurde, müssen Sie--bound truenicht angeben. Sie müssen jedoch die URL der GIS-Server-Site und die Administrator-Anmeldeinformationen wie unten dargestellt angeben.restoredatastore --store relational --target most-recent --source-loc \\fortknox\backups\datastore\relational --data-dir C:\arcgisdatastore --server-url https://gisserver.example.com:6443 --server-admin siteadmin --server-password MySApwWenn das mit der Option
--data-dirangegebene Verzeichnis noch nicht vorhanden ist, wird es erstellt. Wenn es vorhanden ist, müssen Sie dafür schreibberechtigt sein und es muss leer sein. Wenn nicht, schlägt der Wiederherstellungsvorgang fehl.Bestätigen Sie, dass Sie den Data Store wiederherstellen möchten, indem Sie Yes eingeben.
Wiederherstellen eines bestimmten Zeitpunktes für den vorhandenen Data Store vom Typ "relational"
Wenn der Data Store vom Typ "relational" für die Wiederherstellung auf einen bestimmten Zeitpunkt konfiguriert ist, können Sie den Data Store vom Typ "relational" mithilfe von Sicherungsdateien auf einen angegebenen Zeitpunkt wiederherstellen. Wenn beispielsweise der Bearbeiter umfangreiche Änderungen an Daten in einem gehosteten Feature-Layer vornimmt und am nächsten Tag entdeckt, dass diese Änderungen falsch waren, können Sie den Data Store vom Typ "relational" in den Zustand vor diesen Änderungen zurückversetzen.
Zeitangaben müssen in koordinierter Weltzeit (Coordinated Universal Time, UTC) erfolgen.
Hinweis:
Alle Feature-Layer, die nach dem Zeitpunkt für die Wiederherstellung des Data Store vom Typ "relational" veröffentlicht wurden, sind nicht mehr gültig, da die von diesen Layern verwendeten Daten dann nicht mehr im Data Store vorhanden sind.
Bei deaktivierten automatischen Sicherungen ist die Wiederherstellung auf bestimmte Zeitpunkte nicht mehr möglich.
Führen Sie zum Wiederherstellen eines vorhandenen Data Store vom Typ "relational" auf einen bestimmten Zeitpunkt die folgenden Schritte aus:
Öffnen Sie eine Befehlsshell.
Führen Sie unter
<ArcGIS Data Store installation directory>\datastore\toolsdas Dienstprogrammrestoredatastoreaus, um die Daten eines bestimmten Zeitpunktes wiederherzustellen../restoredatastore --store relational --target 2014-03-20-17:00:00 --server-url https://gisserver.example.com:6443 --server-admin siteadmin --server-password MySApw You are going 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Öffnen Sie mithilfe der Option Als Administrator ausführen ein Eingabeaufforderungsfenster.
Führen Sie unter
<ArcGIS Data Store installation directory>/datastore/toolsdas Dienstprogrammrestoredatastoreaus, um die Daten eines bestimmten Zeitpunktes wiederherzustellen.Zur Wiederherstellung des Data Store vom Typ "relational" auf einen bestimmten Zeitpunkt wird die folgende Syntax verwendet:
restoredatastore --store relational --target <date and time> --server-url <ArcGIS Server URL> --server-admin <ArcGIS Server admin user> --server-password <ArcGIS Server admin password>Geben Sie z. B. das Folgende ein, um den Data Store aus Dateien in den Zustand von 17 Uhr UTC am 20. März 2014 zu versetzen:
restoredatastore --store relational --target 2014-03-20-17:00:00 --server-url https://gisserver.example.com:6443 --server-admin siteadmin --server-password MySApw You are going 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)? YesBestätigen Sie, dass Sie den Data Store wiederherstellen möchten, indem Sie Yes eingeben.
Tipp:
Wenn Sie das Dienstprogramm
restoredatastoreper Skript ausführen möchten, geben Sie ein Flag an, das die Bestätigungsaufforderung unterdrückt. Siehe dazu das folgende Beispiel:restoredatastore --store relational --target 2014-03-20-17:00:00 --prompt noDie Daten des gehosteten Feature-Layers werden in den Zustand am angegebenen Zeitpunkt zurückversetzt.
Wiederherstellen eines Data Store nach dem Ausfall sämtlicher Computer
Wenn Sie alle Computer eines Big Data Store vom Typ "spatiotemporal", eines Objektspeichers oder eines Graph Store ersetzen müssen, weil beispielsweise eine Überschwemmung Ihr Rechenzentrum zerstört hat, führen Sie die folgenden Schritte aus, um den Data Store wiederherzustellen:
Installieren Sie ArcGIS Data Store auf einem neuen Computer.
Lassen Sie die Konfiguration aus. Schließen Sie die App für die Data-Store-Konfiguration, wenn sie am Ende der Installation geöffnet wird.
Öffnen Sie eine Befehlsshell.
Führen Sie das Dienstprogramm
restoredatastorevon<ArcGIS Data Store installation directory>\datastore\toolsunter Einbeziehung der auffalsefestgelegten Operation--loaddataaus, um den ersten Computer für die Wiederherstellung des Graph Store, des Objektspeichers oder des Big Data Store vom Typ "spatiotemporal" vorzubereiten.Schauen Sie in die Referenz für Dienstprogramme oder geben Sie --help in die Befehlszeile ein, um die Syntax zu erhalten.
In diesem Beispiel wird der neue Computer für die Wiederherstellung der aktuellen Sicherung eines Data Store vom Typ "Relational" von
/net/myserver/backups/spatiotemporalnach/usr/arcgisdatastorevorbereitet. Für die Operation--loaddatawirdfalseeingestellt, damit die Daten noch nicht geladen werden../restoredatastore --store spatiotemporal --target most-recent --source-loc /net/myserver/backups/spatiotemporal --data-dir /usr/arcgisdatastore --loaddata false --server-url https://gisserver.example.com:6443 --server-admin siteadmin --server-password MySApwWenn das mit der Option
--data-dirangegebene Verzeichnis nicht vorhanden ist, wird es durch ArcGIS Data Store erstellt. Wenn das Verzeichnis bereits vorhanden ist, müssen Sie über Schreibzugriff darauf verfügen, und es muss leer sein. Wenn nicht, schlägt der Wiederherstellungsvorgang fehl.Öffnen Sie mithilfe der Option Als Administrator ausführen ein Eingabeaufforderungsfenster.
Führen Sie das Dienstprogramm
restoredatastorevon<ArcGIS Data Store installation directory>\datastore\toolsunter Einbeziehung der auffalsefestgelegten Operation--loaddataaus, um den ersten Computer für die Wiederherstellung des Graph Store, des Objektspeichers oder des Big Data Store vom Typ "spatiotemporal" vorzubereiten.Schauen Sie in die Referenz für Dienstprogramme oder geben Sie --help in die Befehlszeile ein, um die Syntax zu erhalten.
In diesem Beispiel wird der neue Computer für die Wiederherstellung der aktuellen Sicherung eines Data Store vom Typ "Relational" von
\\myserver\backups\spatiotemporalnachC:\arcgisdatastorevorbereitet. Für die Operation--loaddatawirdfalseeingestellt, damit die Daten noch nicht geladen werden.restoredatastore --store spatiotemporal --target most-recent --source-loc \\myserver\backups\spatiotemporal --data-dir C:\arcgisdatastore --loaddata false --server-url https://gisserver.example.com:6443 --server-admin siteadmin --server-password MySApwWenn das mit der Option
--data-dirangegebene Verzeichnis nicht vorhanden ist, wird es erstellt. Wenn es vorhanden ist, müssen Sie dafür schreibberechtigt sein und es muss leer sein. Wenn nicht, schlägt der Wiederherstellungsvorgang fehl.Installieren Sie ArcGIS Data Store auf weiteren Computern, und führen Sie auf jedem dieser Computer die App für die Data-Store-Konfiguration oder das Dienstprogramm
configuredatastoreaus, um dem Hosting-Server Computer hinzuzufügen.Sie müssen das Dienstprogramm
configuredatastoreverwenden, um einem Graph Store Computer hinzuzufügen.Um alle Daten wiederherzustellen, führen Sie das Dienstprogramm
restoredatastoreerneut aus, wobei--loaddatanicht verwendet oder--loaddataauftruegesetzt wird.Die Daten werden auf allen Data-Store-Computern für den spezifischen Data-Store-Typ verteilt, den Sie wiederhergestellt haben.
In diesem Beispiel werden die Daten unter Verwendung der gleichen Sicherungsdatei auf den neu konfigurierten Big Data Store vom Typ "spatiotemporal" (unter
/net/myserver/backups/spatiotemporal) verteilt. Die Option--loaddataist standardmäßig auftruegesetzt, d. h. Sie müssen diese Einstellung beim Laden der Daten nicht angeben../restoredatastore --store spatiotemporal --target most-recent --source-loc /net/myserver/backups/spatiotemporal --data-dir /usr/arcgisdatastore --server-url https://gisserver.example.com:6443 --server-admin siteadmin --server-password MySApwIn diesem Beispiel werden die Daten unter Verwendung der gleichen Sicherungsdatei auf den neu konfigurierten Big Data Store vom Typ "spatiotemporal" (unter
\\myserver\backups\spatiotemporal) verteilt. Die Option--loaddataist standardmäßig auftruegesetzt, d. h. Sie müssen diese Einstellung beim Laden der Daten nicht angeben.restoredatastore --store spatiotemporal --target most-recent --source-loc \\myserver\backups\spatiotemporal --data-dir C:\arcgisdatastore --server-url https://gisserver.example.com:6443 --server-admin siteadmin --server-password MySApw
Wiederherstellen des Graph-Store-Clusters nach dem Ausfall von zwei Computern
Wenn zwei Computer im Graph-Store-Cluster ausfallen und nicht wiederhergestellt werden können, müssen Sie den Graph-Store-Cluster ersetzen.
Achtung:
Sie können den verbleibenden nicht ausgefallenen Graph-Store-Computer erneut verwenden. Dazu müssen Sie jedoch das ArcGIS Data Store-Inhaltsverzeichnis umbenennen und neu erstellen. Wenn auf dem Computer auch andere ArcGIS-Data-Store-Typen ausgeführt werden, müssen Sie also auch die Registrierung dieser Data Stores aufheben und diese wiederherstellen.
Stellen Sie den Graph Store möglichst auf einer neuen Reihe von Computern wieder her, die nicht gemeinsam mit anderen ArcGIS Data Store-Installationen verwendet werden.
Falls Sie den Graph Store jedoch auf einem Computer weiterhin zusammen mit anderen ArcGIS-Data-Store-Typen ausführen müssen, müssen Sie sicherstellen, dass Sie über aktuelle Sicherungen aller Data-Store-Typen verfügen, bevor Sie fortfahren. Sofern Sie nicht über Sicherungen für die anderen Data-Store-Typen verfügen oder die Registrierung der anderen Data-Store-Typen nicht aufheben und diese wiederherstellen möchten, können Sie diesen Computer nicht als Teil des neuen Graph-Store-Clusters wiederverwenden.
Führen Sie die folgenden Schritte aus, um den Graph Store nach dem Ausfall von zwei Computern wiederherzustellen:
Öffnen Sie eine Befehlsshell auf dem verbleibenden Graph-Store-Computer.
Führen Sie den Befehl
unregisterdatastorein<ArcGIS Data Store installation directory>/datastore/toolsaus, um die Registrierung des Graph Store vom Hosting-Server zu entfernen../unregisterdatastore --stores graphWenn Sie die Wiederherstellung auf drei neuen Computern durchführen, können Sie mit Schritt 5 fortfahren. Falls Sie den verbleibenden Graph-Store-Computer erneut verwenden, fahren Sie mit Schritt 3 fort.
Öffnen Sie mithilfe der Option Als Administrator ausführen ein Eingabeaufforderungsfenster auf dem verbleibenden Graph-Store-Computer.
Führen Sie den Befehl
unregisterdatastorein<ArcGIS Data Store installation directory>\datastore\toolsaus, um die Registrierung des Graph Store vom Hosting-Server zu entfernen.unregisterdatastore --stores graphWenn Sie die Wiederherstellung auf drei neuen Computern durchführen, können Sie mit Schritt 5 fortfahren. Falls Sie den verbleibenden Graph-Store-Computer erneut verwenden, fahren Sie mit Schritt 3 fort.
Wenn andere ArcGIS-Data-Store-Typen vorhanden sind und Sie den Graph-Store-Computer erneut verwenden, führen Sie das Dienstprogramm
unregisterdatastoreaus, um die Registrierung dieser Data-Store-Typen jetzt aufzuheben.Hinweis:
Je nach Typ des Data Store müssen Sie möglicherweise das Dienstprogramm
removemachineausführen, um andere Computer in den zusätzlichen Data-Store-Typen zu entfernen, bevor Sie die Registrierung aufheben können.Um den verbleibenden Graph-Store-Computer erneut zu verwenden, führen Sie die folgenden Schritte aus, um das Inhaltsverzeichnis umzubenennen, und fahren Sie dann mit Schritt 6 fort.
Beenden Sie ArcGIS Data Store auf dem verbleibenden Graph-Store-Computer.
Benennen Sie das ArcGIS Data Store-Inhaltsverzeichnis auf dem verbleibenden Graph-Store-Computer um.
Dadurch bleibt der vorhandene Inhalt als Sicherung erhalten, Sie geben jedoch beim Wiederherstellen des Graph Store ein neues Verzeichnis an.
Starten Sie ArcGIS Data Store auf dem verbleibenden Graph-Store-Computer neu.
Wenn Sie den verbleibenden Graph-Store-Computer nicht erneut verwenden, installieren Sie ArcGIS Data Store als Graph Store auf einem neuen Computer.
Lassen Sie die Konfiguration aus. Schließen Sie die App für die Data-Store-Konfiguration, wenn sie am Ende der Installation geöffnet wird.
Führen Sie über die Eingabeaufforderung auf dem Graph-Store-Computer das Dienstprogramm
restoredatastoreüber<ArcGIS Data Store installation directory>\datastore\toolsaus, und schließen Sie die Operation--loaddatamit der Einstellungfalseein, um den ersten Computer für die Wiederherstellung des Graph Store vorzubereiten.Schauen Sie in die Referenz für Dienstprogramme oder geben Sie --help in die Befehlszeile ein, um die Syntax zu erhalten.
In diesem Beispiel wird der Computer für die Wiederherstellung der aktuellen Sicherung des Graph Store von
/net/myserver/backups/graphnach/usr/arcgisdatastorevorbereitet. Für die Operation--loaddatawirdfalseeingestellt, damit die Daten noch nicht geladen werden../restoredatastore --store graph --target most-recent --source-loc /net/myserver/backups/graph --data-dir /usr/arcgisdatastore --loaddata false --server-url https://gisserver.example.com:6443 --server-admin siteadmin --server-password MySApwDas Verzeichnis, das Sie mit der Option
--data-dirangeben, ist der Name des neuen ArcGIS Data Store-Inhaltsverzeichnisses. Bei der Wiederherstellung wird das Verzeichnis mit diesem Namen erstellt.Führen Sie über die Eingabeaufforderung auf dem Graph-Store-Computer das Dienstprogramm
restoredatastoreüber<ArcGIS Data Store installation directory>\datastore\toolsaus, und schließen Sie die Operation--loaddatamit der Einstellungfalseein, um den ersten Computer für die Wiederherstellung des Graph Store vorzubereiten.Schauen Sie in die Referenz für Dienstprogramme oder geben Sie --help in die Befehlszeile ein, um die Syntax zu erhalten.
In diesem Beispiel wird der Computer für die Wiederherstellung der aktuellen Sicherung des Graph Store von
\\myserver\backups\graphnachC:\arcgisdatastorevorbereitet. Für die Operation--loaddatawirdfalseeingestellt, damit die Daten noch nicht geladen werden.restoredatastore --store graph --target most-recent --source-loc \\myserver\backups\graph --data-dir C:\arcgisdatastore --loaddata false --server-url https://gisserver.example.com:6443 --server-admin siteadmin --server-password MySApwDas Verzeichnis, das Sie mit der Option
--data-dirangeben, ist der Name des neuen ArcGIS Data Store-Inhaltsverzeichnisses. Bei der Wiederherstellung wird das Verzeichnis mit diesem Namen erstellt.Installieren Sie ArcGIS Data Store als Graph Store auf zwei neuen Computern, und führen Sie auf jedem dieser Computer das Dienstprogramm
configuredatastoreaus, um dem Hosting-Server die Computer hinzuzufügen.Um alle Daten wiederherzustellen, führen Sie das Dienstprogramm
restoredatastoreerneut aus, wobei--loaddatanicht verwendet oder--loaddataauftruegesetzt wird.Die Daten werden in das Inhaltsverzeichnis (
data-dir) geladen und auf alle drei Graph-Store-Computer verteilt.In diesem Beispiel werden die Daten unter Verwendung der gleichen Sicherungsdatei (unter
/net/myserver/backups/graph) auf den Graph-Store-Cluster verteilt. Die Option--loaddataist standardmäßig auftruegesetzt, d. h. Sie müssen diese Einstellung beim Laden der Daten nicht angeben../restoredatastore --store graph --target most-recent --source-loc /net/myserver/backups/graph --data-dir /usr/arcgisdatastore --server-url https://gisserver.example.com:6443 --server-admin siteadmin --server-password MySApwIn diesem Beispiel werden die Daten unter Verwendung der gleichen Sicherungsdatei (unter
\\myserver\backups\graph) auf den Graph-Store-Cluster verteilt. Die Option--loaddataist standardmäßig auftruegesetzt, d. h. Sie müssen diese Einstellung beim Laden der Daten nicht angeben.restoredatastore --store graph --target most-recent --source-loc \\myserver\backups\graph --data-dir C:\arcgisdatastore --server-url https://gisserver.example.com:6443 --server-admin siteadmin --server-password MySApw
Wie bereits in Schritt 3 erwähnt, müssen Sie, wenn Sie den Graph-Store-Computer erneut verwendet haben und andere ArcGIS-Data-Store-Typen vorhanden waren, nun diese anderen Data Stores wiederherstellen. Geben Sie bei der Wiederherstellung dasselbe Inhaltsverzeichnis und die URL des Hosting-Servers an.
Wiederherstellen des Big Data Store vom Typ "spatiotemporal", Objektspeichers oder Graph Store, wenn der Zielcomputer alle in der Sicherungsdatei enthaltenen Daten aufnehmen kann
Wenn der erste Computer, auf dem Sie den Ersatz ihres Big Data Store vom Typ "spatiotemporal", den Objektspeicher (Cluster-Modus) oder den Graph Store (Cluster-Modus) erstellen, über genügend Festplattenkapazität und Arbeitsspeicher verfügt, um alle Daten in der Sicherungsdatei aufzunehmen, oder wenn Sie die Daten auf den vorhandenen Data-Store-Computern wiederherstellen, müssen Sie das Dienstprogramm restoredatastore nur einmal ausführen. Nach erfolgter Wiederherstellung können Sie die anderen neuen Computer zu Ihrem Big Data Store des Typs "spatiotemporal", zum Objektspeicher oder zum Graph Store hinzufügen, und ArcGIS Data Store repliziert die Daten auf die übrigen Computer.
Installieren Sie ArcGIS Data Store auf einem neuen Computer.
Lassen Sie die Konfiguration aus. Schließen Sie die App für die Data-Store-Konfiguration, wenn sie am Ende der Installation geöffnet wird.
Öffnen Sie eine Befehlsshell.
Öffnen Sie mithilfe der Option Als Administrator ausführen ein Eingabeaufforderungsfenster.
Führen Sie das Dienstprogramm
restoredatastoreüber<ArcGIS Data Store installation directory>\datastore\toolsunter Einbeziehung der auftruefestgelegten Operation--loaddataaus.Schauen Sie in die Referenz für Dienstprogramme oder geben Sie --help in die Befehlszeile ein, um die Syntax zu erhalten.
In diesem Beispiel wird der neue Computer für die Wiederherstellung der aktuellen Sicherung eines Data Store vom Typ "Relational" von
/net/myserver/backups/spatiotemporalnach/usr/arcgisdatastorevorbereitet. Für die Operation--loaddatawirdtrueeingestellt, da dieser neue Computer alle Daten aus der Sicherungsdatei aufnehmen kann../restoredatastore --store spatiotemporal --target most-recent --source-loc /net/myserver/backups/spatiotemporal --data-dir /usr/arcgisdatastore --loaddata true --server-url https://gisserver.example.com:6443 --server-admin siteadmin --server-password MySApwWenn das mit der Option
--data-dirangegebene Verzeichnis nicht vorhanden ist, wird es durch ArcGIS Data Store erstellt. Wenn das Verzeichnis bereits vorhanden ist, müssen Sie über Schreibzugriff darauf verfügen, und es muss leer sein. Wenn nicht, schlägt der Wiederherstellungsvorgang fehl.In diesem Beispiel wird die aktuelle Sicherung eines Data Store vom Typ "spatiotemporal" von
\\myserver\backups\spatiotemporalnachC:\arcgisdatastoreauf dem neuen Computer wiederhergestellt. Für die Operation--loaddatawirdtrueeingestellt, da dieser neue Computer alle Daten aus der Sicherungsdatei aufnehmen kann.restoredatastore --store spatiotemporal --target most-recent --source-loc \\myserver\backups\spatiotemporal --data-dir C:\arcgisdatastore --loaddata true --server-url https://gisserver.example.com:6443 --server-admin siteadmin --server-password MySApwWenn das mit der Option
--data-dirangegebene Verzeichnis nicht vorhanden ist, wird es erstellt. Wenn es vorhanden ist, müssen Sie dafür schreibberechtigt sein und es muss leer sein. Wenn nicht, schlägt der Wiederherstellungsvorgang fehl.In diesem Fall können Sie die Operation
--loaddataüberspringen, da die Daten standardmäßig geladen werden.Wenn der Computer nicht alle Daten aus der Sicherungsdatei unterbringen kann, wird der Wiederherstellungsvorgang fehlschlagen.
Installieren Sie ArcGIS Data Store auf weiteren Computern, und führen Sie auf jedem dieser Computer die App für die Data-Store-Konfiguration oder das Dienstprogramm
configuredatastoreaus, um dem Hosting-Server Data-Store-Computer hinzuzufügen.Sie müssen das Dienstprogramm
configuredatastoreverwenden, um Computer zu einem Graph Store hinzuzufügen.ArcGIS Data Store verteilt und repliziert die Daten auf den anderen Computern.
Wiederherstellen des Data Store vom Typ "relational" unter einem anderen Betriebssystem
Sie können Ihre Sicherungsdateien zur Wiederherstellung eines Data Store vom Typ "relational" auf einem Computer verwenden, der mit einem anderen Betriebssystem (OS) läuft, indem Sie die nachfolgenden Schritte ausführen.
Wenn der Data Store vom Typ "relational" auf einem Microsoft Windows-Server ausgeführt wird, Ihre IT-Abteilung hingegen auf Linux-Server umstellt, können Sie die in ArcGIS Data Store auf dem Windows-Server erstellten Sicherungsdateien für die Wiederherstellung eines Data Store vom Typ "relational" auf dem Linux-Server verwenden.
Installieren Sie ArcGIS Data Store auf dem neuen Server.
Lassen Sie die Konfiguration aus.
Falls Sie nicht über eine vollständige Sicherung des vorhandenen Data Store vom Typ "relational" verfügen, können Sie eine Sicherung mithilfe des Dienstprogramms
backupdatastoreerstellen.Legen Sie die Sicherungsdatei an einem freigegebenen Speicherort ab, auf den die ArcGIS Data Store-Installation Zugriff hat.
Führen Sie das Dienstprogramm
restoredatastorezur Wiederherstellung auf dem neuen Computer aus. Geben Sie beim Wiederherstellen die URL des vorhandenen Hosting-Servers (eine GIS-Server-Site) mithilfe der Operation--server-urlan, damit die vorhandenen gehosteten Feature-Layer weiter funktionieren.In diesem Beispiel wird ein Data Store vom Typ "relational" wiederhergestellt und bei der GIS-Server-Site
https://mygisserver.example.com:6443registriert. Die Sicherungsdatei befindet sich im freigegebenen Verzeichnis/net/backups/relational, und das ArcGIS Data Store-Verzeichnis auf dem neuen Computer lautet/arcgis/datastore../restoredatastore.sh --store relational --source-loc /net/backups/relational --data-dir /arcgis/datastore --server-url https://gisserver.example.com:6443 --server-admin siteadmin --server-password MySApwFühren Sie das Dienstprogramm
restoredatastorezur Wiederherstellung auf dem neuen Computer aus. Geben Sie beim Wiederherstellen die URL des vorhandenen Hosting-Servers (eine GIS-Server-Site) mithilfe der Operation--server-urlan, damit die vorhandenen gehosteten Feature-Layer weiter funktionieren.In diesem Beispiel wird ein Data Store vom Typ "relational" wiederhergestellt und bei der GIS-Server-Site
https://mygisserver.example.com:6443registriert. Die Sicherungsdatei befindet sich im freigegebenen Verzeichnis\\backups\relational, und das ArcGIS Data Store-Verzeichnis auf dem neuen Computer lautetC:\arcgisdatastore.restoredatastore --store relational --source-loc \\backups\relational --data-dir C:\arcgisdatastore --server-url https://gisserver.example.com:6443 --server-admin siteadmin --server-password MySApw