Skip To Content

Wiederherstellen eines Data Store

Wenn Sie Zugriff auf die Daten in Ihrem Data Store verlieren (z. B. weil Ihr aktueller Data Store ausfällt oder ein Editor die falschen Daten von einem gehosteten Feature-Layer löscht), können Sie die Daten mithilfe Ihrer Sicherungsdateien wiederherstellen.

Im Fall eines Data-Store-Absturzes installieren Sie ArcGIS Data Store auf einem neuen Computer und stellen Sie die neueste verfügbare Sicherung mithilfe des Dienstprogramms restoredatastore wieder her.

Wenn Ihr 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 ihn neben dem vorhandenen Data Store vom Typ "Relational" wiederherstellen und ein bestimmtes Datum und eine bestimmte Uhrzeit angeben, auf die die Wiederherstellung erfolgen soll.

Die Sicherungsdateien, die Sie für die Wiederherstellung verwenden, sind komprimiert. Wenn Sie Ihre 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 in Ihrem Datenverzeichnis.

Tipp:

Wenn die im Data Store gespeicherte Datenmenge sehr groß ist, empfiehlt es sich, ein separates Staging-Verzeichnis zu erstellen und dieses für die Wiederherstellung des Data Stores anzugeben. Sie können ein separates Staging-Verzeichnis mithilfe des Dienstprogramms changestaginglocation angeben.

Beachten Sie, dass Clients und Services nicht auf den Data Store zugreifen können, während Sie ihn wiederherstellen.

Wiederherstellen eines Data Store oder Data Store vom Typ "Kachel-Cache" nach einem Absturz

Wenn die Hardware nicht mehr funktioniert oder der Data Store vom Typ "Relational" oder "Kachel-Cache" weder verfügbar ist noch online verwendet werden kann, installieren Sie ArcGIS Data Store auf einem neuen Computer, erstellen Sie den gleichen Typ des Data Store, den Sie bereits verwendet haben, und wenden Sie das Dienstprogramm "restoredatastore" unter Nutzung Ihrer Sicherungsdateien an. Damit werden die Daten in Ihrem Data Store wiederhergestellt und der Data Store bleibt bei der bestehenden GIS Server-Site registriert.

  1. Installieren Sie ArcGIS Data Store auf einem neuen Computer.

    Lassen Sie die Konfiguration aus. Schließen Sie den Data-Store-Konfigurationsassistenten, wenn er sich gegen Ende der Installation öffnet.

  2. Öffnen Sie eine Befehlsshell.
  3. Führen Sie unter <ArcGIS Data Store installation directory>\datastore\tools das Dienstprogramm "restoredatastore" aus, um die zuletzt erstellte Sicherung des Data Store vom Typ "Relational" bzw. "Kachel-Cache" wiederherzustellen.

    Schauen Sie in die Dienstprogramm-Referenzen oder geben Sie --help in die Befehlszeile ein, um die Syntax zu erhalten.

    In diesem Beispiel wird die aktuelle Sicherung eines Data Store vom Typ "Relational" von /net/fortknox/backups/datastore nach /usr/arcgisdatastore wiederhergestellt. Da der Data Store standardmäßig an die GIS Server-Site gebunden bleibt, bei der er registriert wurde, müssen Sie --bound true nicht angeben.

    ./restoredatastore --store relational --target most-recent --source-loc /net/fortknox/ --data-dir /usr/arcgisdatastore

    Wenn das angegebene Verzeichnis nicht vorhanden ist, erstellt es der Data Store. Wenn das Verzeichnis vorhanden ist, müssen Sie dafür schreibberechtigt sein und es muss leer sein. Wenn nicht, schlägt der Wiederherstellungsvorgang fehl.

  4. Bestätigen Sie, dass Sie den Data Store wiederherstellen möchten, indem Sie Yes eingeben.

Wiederherstellen eines Big Data Store vom Typ "spatiotemporal" nach einem Absturz

Sollten einer oder mehrere Computer ihres Big Data Store vom Typ "spatiotemporal" ausfallen, müssen Sie die Wiederherstellung auf einem neuen Computer durchführen. Da Ihr Big Data Store vom Typ "spatiotemporal" wahrscheinlich mehrere Computer mit großen Datenmengen umfasst, würde die Wiederherstellung aller Daten auf einen einzelnen neuen Computer fehlschlagen. Ab Version 10.5.1 können Sie Ihren Big Data Store vom Typ "spatiotemporal" in Etappen wiederherstellen, um stets genügend Speicher und Festplattenkapazität auf einem einzelnen Computer zu haben.

Wiederherstellen eines Big Data Store vom Typ "spatiotemporal" mit großen Datenmengen

Sollten nicht alle Daten Ihrer Sicherungsdatei auf einen einzelnen Computer passen und Sie die Wiederherstellung auf einem neuen Computer vornehmen, befolgen Sie die nachstehenden Schritte zum Wiederherstellen Ihres Big Data Store vom Typ "spatiotemporal":

  1. Installieren Sie ArcGIS Data Store auf einem neuen Computer.

    Lassen Sie die Konfiguration aus. Schließen Sie den Data-Store-Konfigurationsassistenten, wenn er sich gegen Ende der Installation öffnet.

  2. Öffnen Sie eine Befehlsshell.
  3. Führen Sie von <ArcGIS Data Store installation directory>\datastore\tools das Dienstprogramm "restoredatastore" unter Einbeziehung der auf false eingestellten Operation --loaddata aus, um den ersten Computer für die Wiederherstellung des Big Data Store vom Typ "spatiotemporal" vorzubereiten.

    Schauen Sie in die Dienstprogramm-Referenzen 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/sbdatastore nach /usr/arcgisdatastore vorbereitet. Für die Operation --loaddata wird false eingestellt, damit die Daten noch nicht geladen werden.

    ./restoredatastore --store spatiotemporal --target most-recent --source-loc /net/myserver/sbdatastore --data-dir /usr/arcgisdatastore --loaddata false

    Wenn das angegebene Verzeichnis nicht vorhanden ist, erstellt es der Data Store. Wenn das Verzeichnis vorhanden ist, müssen Sie dafür schreibberechtigt sein und es muss leer sein. Wenn nicht, schlägt der Wiederherstellungsvorgang fehl.

  4. Installieren Sie ArcGIS Data Store auf weiteren Computern und führen Sie jeweils den Data-Store-Konfigurationsassistenten oder das Dienstprogramm "configuredatastore" aus, um Big Data Store-Geräte vom Typ "spatiotemporal" zum Hosting-Server hinzuzufügen.
  5. Führen Sie das Dienstprogramm "restoredatastore" erneut aus, diesmal ohne die Operation --prepare-only zum Wiederherstellen aller Daten.

    Die Daten werden auf alle Geräte des Big Data Store des Typs "spatiotemporal" verteilt.

    In diesem Beispiel werden die Daten unter Verwendung der gleichen Sicherungsdatei auf den neu konfigurierten Big Data Store vom Typ "spatiotemporal" (unter /net/myserver/sbdatastore) verteilt. Die Operation --prepare-only wird standardmäßig auf false gesetzt, sodass Sie dies beim Laden der Daten nicht angeben müssen.

    ./restoredatastore --store spatiotemporal --target most-recent --source-loc /net/myserver/sbdatastore --data-dir /usr/arcgisdatastore

Wiederherstellen eines Big Data Store vom Typ "spatiotemporal", 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" erstellen, über genügend Festplattenkapazität und Speicher verfügt, um sämtliche Daten aus der Sicherungsdatei aufzunehmen, oder wenn die Wiederherstellung auf den Geräten Ihres vorhandenen Big Data Store des Typs "spatiotemporal" erfolgt, müssen Sie das Dienstprogramm "restoredatautility" nur einmal ausführen. Nach erfolgter Wiederherstellung können Sie die anderen neuen Computer zu Ihrem Big Data Store des Typs "spatiotemporal" hinzufügen, und ArcGIS Data Store wird die Daten auf die übrigen Computer replizieren.

  1. Installieren Sie ArcGIS Data Store auf einem neuen Computer.

    Lassen Sie die Konfiguration aus. Schließen Sie den Data-Store-Konfigurationsassistenten, wenn er sich gegen Ende der Installation öffnet.

  2. Öffnen Sie eine Befehlsshell.
  3. Führen Sie von <ArcGIS Data Store installation directory>\datastore\tools das Dienstprogramm "restoredatastore" unter Einbeziehung der auf true eingestellten Operation --loaddata aus, um den Big Data Store vom Typ "spatiotemporal" wiederherzustellen.

    Schauen Sie in die Dienstprogramm-Referenzen 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/sbdatastore nach /usr/arcgisdatastore vorbereitet. Für die Operation --loaddata wird true eingestellt, da dieser neue Computer alle Daten aus der Sicherungsdatei aufnehmen kann.

    ./restoredatastore --store spatiotemporal --target most-recent --source-loc /net/myserver/sbdatastore --data-dir /usr/arcgisdatastore --loaddata true

    Wenn das angegebene Verzeichnis nicht vorhanden ist, erstellt es der Data Store. Wenn das Verzeichnis vorhanden ist, müssen Sie dafür schreibberechtigt sein und es muss leer sein. Wenn nicht, schlägt der Wiederherstellungsvorgang fehl.

    Beachten Sie, dass Sie die Operation --loaddata in diesem Fall auslassen können, da die Daten standardmäßig geladen werden.

    Wenn der Computer nicht alle Daten aus der Sicherungsdatei unterbringen kann, wird der Wiederherstellungsvorgang fehlschlagen.

  4. Installieren Sie ArcGIS Data Store auf weiteren Computern und führen Sie jeweils den Data-Store-Konfigurationsassistenten oder das Dienstprogramm "configuredatastore" aus, um Big Data Store-Geräte vom Typ "spatiotemporal" zum Hosting-Server hinzuzufügen.

    ArcGIS Data Store verteilt und repliziert die Daten auf den anderen Computern.

Wiederherstellen eines Data Store vom Typ "Relational" bzw. "Kachel-Cache" unter einem anderen Betriebssystem oder in einer anderen Version

Ab Version ArcGIS Data Store 10.5.1 ist die Verwendung Ihrer Sicherungsdateien zur Wiederherstellung eines Data Store vom Typ "Relational" oder "Kachel-Cache" auf einem Computer möglich, der mit einem anderen Betriebssystem läuft bzw. auf dem eine andere Version von ArcGIS Data Store installiert ist.

Wenn Ihr Data Store vom Typ "Kachel-Cache" auf einem Windows-Server läuft, Ihre IT-Abteilung hingegen auf Linux-Server umstellt, können Sie die in 10.5.1 oder höher auf dem Windows-Server erstellten Sicherungsdateien für die Wiederherstellung eines Data Store vom Typ "Kachel-Cache" auf dem Linux-Server verwenden.

  1. Installieren Sie ArcGIS Data Store auf dem neuen Server. Lassen Sie die Konfiguration aus.

    Der auf dem neuen Computer installierte ArcGIS Data Store kann die gleiche wie oder eine höhere Version von ArcGIS Data Store aufweisen als die, von der aus die Wiederherstellung erfolgt.

  2. Falls Sie noch nicht über eine vollständige Sicherung des vorhandenen Data Store vom Typ "Relational" bzw. "Kachel-Cache" verfügen, können Sie eine mithilfe des Dienstprogramms backupdatastore erstellen.
  3. Legen Sie die Sicherungsdatei an einem freigegebenen Speicherort ab, auf den die ArcGIS Data Store-Installation Zugriff hat.
  4. Führen Sie das Dienstprogramm restoredatastore zur Wiederherstellung auf dem neuen Computer aus. Geben Sie beim Wiederherstellen --bound true und die URL des vorhandenen Hosting-Servers (eine GIS Server-Site) des Portals an. So wird sichergestellt, dass vorhandene gehostete Feature- und Szenen-Layer weiter funktionieren.

    In diesem Beispiel wird ein Data Store vom Typ "Kachel-Cache" wiederhergestellt und auf der GIS Server-Site https://mygisserver.domain.com:6443 registriert. Die Sicherungsdatei befindet sich im freigegebenen Verzeichnis /net/backups/tilecache, und das ArcGIS Data Store-Verzeichnis auf dem neuen Computer lautet /arcgis/datastore.

    ./restoredatastore.sh --store tileCache --source-loc /net/backups/tilecache --data-dir /arcgis/datastore --server-url https://mygisserver.domain.com:6443

Wiederherstellen eines bestimmten Zeitpunktes für einen vorhandenen Data Store vom Typ "Relational"

Wenn Ihr 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.

Beachten Sie außerdem, dass bei deaktivierten automatischen Sicherungen die Wiederherstellung auf bestimmte Zeitpunkte nicht mehr möglich ist.

  1. Öffnen Sie eine Befehlsshell.
  2. Führen Sie das Dienstprogramm "restoredatastore" von <ArcGIS Data Store installation directory>\datastore\tools aus, um die Daten auf einen bestimmten Zeitpunkt 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> --source-loc <location of backup files>

    Geben Sie z. B. das Folgende ein, um den Data Store aus Dateien in /net/fortknox/backups/datastore in den Zustand von 17 Uhr UTC am 20. März 2014 zu versetzen:

    ./restoredatastore --store relational --target 2014-03-20-17:00:00 --source-loc /net/fortknox/backups/datastore
    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

  3. Bestätigen Sie, dass Sie den Data Store wiederherstellen möchten, indem Sie Yes eingeben.
    Tipp:

    Wenn Sie den Befehl "restoredatastore" skripten möchten, fügen Sie ein Flag hinzu, um die Sicherheitsabfrage wie im folgenden Beispiel zu unterdrücken:

    restoredatastore --store relational --target 2014-03-20-17:00:00 --source-loc /net/fortknox/backups/datastore --prompt no

    Die Daten des gehosteten Feature-Layers werden in den Zustand am angegebenen Zeitpunkt wiederhergestellt.