Collection Contents Zurück Weiter PDF

ASA Datenbankadministration

Daten sichern und wiederherstellen

Datenbank für den Datenschutz konfigurieren

Schutz des Transaktionslogs vor Datenträgerfehlern


Es wird empfohlen, dass Sie eine Transaktionslog-Spiegeldatei verwenden, wenn Sie hohen Datendurchsatz erwarten oder betriebskritische Anwendungen betreiben. Bei einer konsolidierten Datenbank in einer SQL Remote-Installation basiert z.B. die Replikation auf dem Transaktionslog. Wenn das Transaktionslog beschädigt ist, kann dies zum Scheitern der Replikation führen.

Wenn Sie ein gespiegeltes Transaktionslog verwenden und eine Fehlermeldung erhalten, während versucht wird, in eines der beiden Logs zu schreiben (z.B. weil die Festplatte voll ist), stoppt der Datenbankserver. Der Zweck der Transaktionslog-Spiegelung ist es, die vollständige Wiederherstellbarkeit im Falle eines Datenträgerfehlers auf einem der Logmedien zu gewährleisten. Dieser Zweck wäre verfehlt, wenn der Server mit nur einem Log weiterarbeiten würde.

Wo das gespiegelte Transaktionslog gespeichert werden sollte 

Die Performance leidet natürlich unter dem gespiegelten Log, da jeder Schreibvorgang in ein Datenbank-Log zweimal ausgeführt werden muss. Der Grad der Verschlechterung der Performance hängt von Art und Umfang des Datenbank-Verkehrsaufkommens sowie von der physischen Konfiguration der Datenbank und der Logdatei ab.

Eine Transaktionslog-Spiegeldatei sollte nicht auf demselben Medium wie das Transaktionslog gespeichert werden. Damit wird die Performance verbessert. Bei einem Datenträgerausfall enthält die andere Kopie des Logs die Daten für eine Wiederherstellung.

Alternativen zu einer Transaktionslog-Spiegeldatei 

Anstelle einer Transaktionslog-Spiegeldatei kann auch ein Festplattencontroller benutzt werden, der die Hardwarespiegelung ermöglicht. Auch auf der Ebene des Betriebssystems kann eine softwaregesteuerte Spiegelung stattfinden, etwa unter Windows NT/2000/XP und NetWare. Im Allgemeinen ist die Hardwarespiegelung kostenträchtiger, bietet aber bessere Performance.

Weitere Hinweise 

Live-Sicherungen bieten zusätzliche Sicherheit, die ähnliche Vorteile bringen wie Transaktionslog-Spiegeldateien.

Weitere Hinweise finden Sie unter Unterschiede zwischen Live-Sicherungen und Transaktionslog-Spiegeldateien.

Weitere Hinweise zur Einrichtung einer Datenbank mit Transaktionslog-Spiegelung finden Sie unter Das Initialisierungs-Dienstprogramm.

Hinweise zur Änderung einer vorhandenen Datenbank für den Einsatz eines gespiegelten Transaktionslogs finden Sie unter Das Transaktionslog-Dienstprogramm.


Collection Contents Zurück Weiter PDF