Arbeiten mit TNG (11) Backup und Restore

Klick: zurück zu der Seite, von der Sie gekommen sind  zurück Klick: zurück zu Startseite Startseite  weiter Klick: zur nächsten Seite
ausdrucken : Strg-P

Die gezeigten Screenshots basieren auf dem TNG-Template 1. Die anderen Templates zeigen ähnliche Darstellungen.
Die Bildschirmausgabe ist für den Browser Internet Explorer, Version 7, Textgröße "Mittel" sowie einen 19-Zoll-Bildschirm optimiert.



> >  Inhaltsverzeichnis

Sie sind hier:
zu Deutsch etwa:
TNG - The Next Generation Of Genealogy Sitebuilding
Die nächste Generation der genealogischen Seitenerstellung

Es wird der Umgang mit Backup, Restore, Optimierung von TNG-Tabellen erläutert.
Zweckmäßigerweise druckt man sich die nachfolgende Anweisung aus und legt sie sich neben die Tastatur, um alles in Ruhe abzuarbeiten.



1. Lokaler Server    (auf dem Heimcomputer)
1.1 Allgemeines
Eines der wichtigsten Themen der TNG-Anwendung ist die Datensicherung.

Im Rahmen einer TNG-Anwendung können Daten nicht nur in einer GEDCOM-Datei gesichert werden, sondern auch über die Sicherung von Datenbank-Tabellen.
Das ist ein wichtiges Feature, weil man in einer GEDCOM-Datei nur die "nackten" Daten der gespeicherten Personen (Geburt, Taufe, Heirat, Tod, Begräbnis sowie Notizen und Quellen) sichern kann.
Zusätzlich in TNG erzeugte Daten, wie benutzerdefinierte Ereignisse, Aufbewahrungsorte, Foto-Alben, Friedhöfe und Grabsteine, Zeitstrahl-Ereignisse, Auswertungen, Geo-Koordinaten usw. werden nicht in einer GEDCOM gesichert, da dafür keine Felder vorgesehen sind.

In der Verwaltungsansicht von TNG gibt es rechts unten eine Funktion "Utilities".



Mit dieser Funktion kann man TNG-Tabellen sichern, wieder herstellen oder optimieren.
Klickt man auf die Schaltfläche "Utilities", öffnet sich folgendes Fenster:



Eigentlich ist oben, über der Auflistung der Tabellen, beschrieben, wie man vorgehen muß, um ein Backup oder ein Restore zu vollziehen oder auch eine (oder mehrere) Tabelle(n) zu optimieren.
Doch hier wird noch einmal im einzelnen beschrieben, wie vorzugehen ist.

1.2 TNG-Tabellen sichern (backup)
Zur Sicherung einer einzelnen Tabelle klickt man in der Spalte "Aktion" auf das rechte Icon "Sicherung".
Dadurch wird die Tabelle automatisch in den Ordner "backups" der TNG-Anwendung kopiert.
Zur Sicherung mehrerer Tabellen werden die gewünschten in der Spalte "Wähle" im jeweiligen Kästchen markiert.
Zur Speicherung aller Tabellen wird unten auf "Alles auswählen" geklickt.
Dann wird unten auf "Backup für gewählte Tabellen" geklickt.
Die so gewählten Tabellen werden in den Ordner "backups" kopiert.
Die Liste der Tabellen hat ihr Aussehen geändert:



In der Spalte "Aktion" ist ein neues Icon hinzugekommen: "Wiederherstellen".
In der Spalte "Letzte Sicherung" sind nun Einträge zu sehen, aus denen die jeweils letzte Sicherung zu sehen ist.
In der Spalte "Dateigröße" kann man sehen, wie groß die jeweils gesicherte Tabelle ist.

1.3 Sicherung der Tabellenstruktur
Man wechselt über den Verwaltungsbildschirm wieder zum Fenster "Utilities".
Dort klickt man oben auf die Schaltfläche "Backup für Tabellestruktur".
Es öffnet sich folgendes Fenster :



Dort klickt man in der Spalte "Aktion" auf das dort sichtbare Icon "Sicherung".
Es öffnet sich folgendes Fenster



In der Spalte "Aktion" ist ein neues Icon hinzugekommen: "Wiederherstellen".
In der Spalte "Letzte Sicherung" ist ein Eintrag zu sehen, aus dem sich die letzte Sicherung ergibt.
In der Spalte "Dateigröße" kann man sehen, wie groß die gesicherte Tabelle ist.
Diese Tabelle wird ebenfalls automatisch im Ordner "backups" gesichert, und zwar unter dem Namen "tng_tablestructure.bak".

1.4 TNG-Tabellen wieder herstellen (restore)
Man wechselt über den Verwaltungsbildschirm wieder zum Fenster "Utilities".
Zur Wiederherstellung einer Tabelle klickt man in der Spalte "Aktion" auf das rechte Icon "Wiederherstellen".
Es öffnet sich ein Meldungsfenster mit der Frage "Sind Sie sicher, daß Sie die ausgewählten Tabellen zurücksichern wollen (= restore ausführen)?"
Die Frage ist insofern berechtigt, als durch ein Restore einer Tabelle die möglicherweise zwischenzeitlich gespeicherten neueren Werte überschrieben werden.

Zum Restore aller Tabellen klickt man unten auf "Alles auswählen" und dann auf "Restore für gewählte Tabellen".
Es folgt wieder die vorgenannte Frage, ob man sicher sei usw. Klick auf "Ok".
Nach einigen Sekunden sind alle Tabellen zurück geschrieben, d.h. alle bisherigen Tabellen wurden durch dieses Restore "überbügelt".
Man hat also den Urzustand wieder hergestellt. Alle neueren Daten sind damit natürlich verloren.

1.5 Sicherung der Tabellenstruktur nach Restore
Führt man nun erneut ein Backup der Tabellenstruktur durch, kann es sein, dass die vorherige Tabellenstruktur verloren geht - wenn denn in irgendeiner Tabelle ein neues Feld hinzugekommen sein sollte.

1.6 Optimieren einer Tabelle
Der Optimierungslauf einer Tabelle sollte immer dann durchgeführt werden, wenn man einen Großteil der Tabelle gelöscht oder Änderungen an Feldern variabler Länge durchgeführt hat.
Dies führt zur Freigabe von Speicherplatz und zur Defragmentierung der Datenbank. Dadurch wird die Leistung der TNG-Anwendung in aller Regel verbessert.
Da ein solcher Lauf aber auch mit Risiken verbunden sein könnte, ist es empfehlenswert, vorher eine Tabellensicherung durchzuführen, damit eine evtl. durch den Optimierungslauf "zerschossene" Tabelle wieder zurück geschrieben werden kann.

Einen Optimierungslauf kann man ebenso gut für einige oder auch alle Tabellen durchführen.
Dazu klickt man in der Spalte "Wähle" bei den gewünschten Tabellen die entsprechenden Kästchen an oder man klickt unten auf die Schaltfläche "Alles auswählen", so dass überall Häkchen in den Kästchen erscheinen.
Dann Klick unten auf "Optimiere gewählte Tabellen".

Das soll zunächst einmal für den elften Teil der Anleitung "Arbeiten mit TNG" reichen.



2. Webserver    (beim Provider)
Auf dem Webserver läuft es ähnlich ab, wie auf dem Lokalserver.
Auch dort werden die gesicherten Dateien in dem dort vorhandenen Ordner "backups" gespeichert.
Man kann zur weiteren Sicherheit die im Ordner "backups" gesicherten Tabellen auf den Heimcomputer herunter kopieren.
Das wäre auch deshalb von Vorteil, da anderenfalls bei einem erneuten Backup-Durchlauf die bisherigen Tabellen überschrieben würden.
In dem Falle hätte man immer noch eine weitere Sicherungskopie.
Zudem könnte man mit diesen Tabellen eine TNG-Anwendung auf dem Lokalserver des Heimcomputers erstellen und hätte somit gleichsam eine "Spiegelung" der Daten des Webservers.

Alle folgenden Schritte werden so durchgeführt, wie unter Ziffer 1. beschrieben.




Klick: zurück zu der Seite, von der Sie gekommen sind  zurück Klick: zurück zu Startseite Startseite  weiter Klick: zur nächsten Seite