![BackupRestore | Embarcadero RAD Studio Delphi C++Builder Blogs backup restore](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2021/03/Backup-Restore-8210895-4703651.jpg?resize=1140%2C694&ssl=1)
Alle Datenbanksicherungssoftware reduziert Zeit-, Geld- und Datenverluste aufgrund von Beschädigungen oder Systemausfällen. Mit dem InterBase-Server erhalten Sie das gleiche integrierte Schutzniveau ohne zusätzliche Kosten. Datenbanksicherungen können im Rahmen Ihres Notfallwiederherstellungsplans lokal oder in einer gemeinsam genutzten Umgebung gespeichert werden. Es gibt mehrere Gründe, warum Sie Ihre InterBase-Datenbanken sichern möchten. Diese sind folgende:
- Erhält Daten, indem eine Kopie sowohl der Daten als auch der Datenstrukturen (Metadaten) erstellt wird.
- Verbessert die Datenbankleistung – gleicht Indizes aus und führt eine Speicherbereinigung für veraltete Datensätze durch.
- Fordert Speicherplatz zurück, der von gelöschten Datensätzen belegt wird.
- Bietet Ihnen die Möglichkeit, die Seitengröße der Datenbank zu ändern und die Datenbank beim Wiederherstellen auf mehrere Dateien / Datenträger zu verteilen.
Sichern Sie Ihre Datenbank
Mit InterBase haben Sie zwei Möglichkeiten, Ihre Datenbank zu sichern:
gbak ( Kommandozeilen-Tool)
Verwenden Sie den Befehl InterBase gbak , um Sicherungs- und Wiederherstellungsvorgänge über eine Windows- oder Unix-Befehlszeile anzugeben und auszuführen. Vertrautheit mit isql, InterBase-Version von SQL wird empfohlen. isql bietet eine Reihe von Optionen, mit denen Sie Ihre Sicherung und Wiederherstellung an unterschiedliche Umstände und Umgebungen anpassen können.
IBConsole
Eine Benutzeroberfläche mit einer Reihe von Optionsfeldern zum Festlegen der Art der Sicherung und Wiederherstellung, die Sie ausführen möchten.
Stellen Sie Ihre Datenbank wieder her
Das Wiederherstellen einer InterBase-Datenbank ist recht einfach. Sie haben viele Möglichkeiten, Ihre Datenbank zu ändern. Sie können die Seitengröße ändern, die Datenbank wiederherstellen oder erstellen usw.
Ein Hinweis zum Hinzufügen: Ersetzen Sie beim Wiederherstellen einer Datenbank keine Datenbank, die derzeit verwendet wird.
Datenbankvalidierung
Es gibt mehrere Gründe, warum Sie Ihre Datenbanken validieren sollten.
- Immer wenn eine Datenbanksicherung nicht erfolgreich ist.
- Immer wenn eine Anwendung den Fehler „Beschädigte Datenbank“ erhält.
- In regelmäßigen Abständen auf beschädigte Datenstrukturen oder falsch zugewiesenen Speicherplatz überwachen.
- Jedes Mal, wenn Sie eine Datenbeschädigung vermuten.
InterBase erleichtert die Validierung Ihrer Datenbank. Mit wenigen Klicks oder Tastenanschlägen können Sie Ihre Datenbank überprüfen. In IBConsole,
- Wählen Sie im Bereich „Baum“ eine nicht verbundene Datenbank aus und doppelklicken Sie im Bereich „Arbeit“ auf „Validierung“.
- Klicken Sie im Strukturbereich mit der rechten Maustaste auf eine nicht verbundene Datenbank und wählen Sie im Kontextmenü die Option Validierung.
- Wählen Sie Datenbank -> Wartung -> Validierung.
So validieren Sie die Datenbank:
- Überprüfen Sie, ob die angegebene Datenbank korrekt ist. Ist dies nicht der Fall, brechen Sie dieses Dialogfeld ab und starten Sie das Dialogfeld „Datenbanküberprüfung“ unter der richtigen Datenbank erneut.
- Geben Sie an, welche Validierungsoptionen Sie möchten, indem Sie in die rechte Spalte klicken und in der Dropdown-Liste die Option Wahr oder Falsch auswählen. In der folgenden Tabelle finden Sie eine Beschreibung der einzelnen Optionen.
- Klicken Sie auf OK, wenn Sie mit der Validierung fortfahren möchten, andernfalls klicken Sie auf Abbrechen.
Wenn IBConsole eine Datenbank validiert, überprüft es die Integrität von Datenstrukturen. Im Einzelnen wird Folgendes ausgeführt:
- Meldet beschädigte Datenstrukturen.
- Meldet falsch zugewiesene Datenseiten.
- Gibt verwaiste Seiten auf freien Speicherplatz zurück.
In diesem kurzen Video erfahren Sie, wie Sie eine InterBase-Datenbank schnell sichern und wiederherstellen können.
Wenn Sie sich für die Sicherung Ihrer Datenbanken entscheiden, richtet sich dies natürlich nach Ihren spezifischen Anforderungen. In einigen Fällen kann es täglich sein. Lesen Sie daher, wie Sie inkrementelle Speicherauszüge verwenden , um Ihre Datenbanken im Laufe der Zeit zu verwalten.
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition