Lastfreies Datenbank-Backup im Systembetrieb
|
Beim Backup wird eine sehr hohe Leselast auf den Festplatten erzeugt. Die Antwortzeiten von Datenbanken steigen dann. Um die Produktion nicht zu belasten sollte in diesem Fall das Backup entkoppelt werden. Für den Restore von Daten sollte die Datenbank auf einem Mount-Server hochgefahren werden, damit dann einzelne Tabellen zurückgesichert werden konnten. Für den Fall des kompletten Datenverlustes sollte eine Möglichkeit für einen schnellen Restore gegeben sein.
Abb.: Lastfreies Datenbank-Backup im Systembetrieb Dazu wurde die Datenbank-Platte lokal gespiegelt. Dieser Vorgang geschieht im Hintergrund und belastet die Produktion nur wenig. Zu einem definierten Zeitpunkt wird die Datenbank in einen „Hot-Backup Mode" geschaltet. In diesem Zustand ist der I/O zur Platte gestoppt. Anschließend wird der Spiegel „gesplittet". Das bedeutet, dass beide Platten ab diesem Zeitpunkt unabhängig voneinander sind. Auf der zweiten Platte befindet sich eine konsistente Kopie. Diese Platte kann jetzt dem Backup-Server für die Sicherung zur Verfügung gestellt werden. Das Backup-Fenster kann - theoretisch - beliebig groß sein. Für einen Restore einzelner Tabellen kann diese Platte einem „Mount-Server" zugeordnet werden. Nötigenfalls erfolgt vorher ein „Restore from Tape". Und im Fall der Fälle werden die Produktionsplatten vom Spiegel rekonstruiert. Vorteile:
|
|
|
|
|