Schreibgeschützten Datenbankklon erstellen
Manchmal möchten Sie nicht, dass Ihre Berichtersteller intensive Abfragen für Ihre Produktionsdatenbank ausführen.Zu diesem Zweck können Sie ganz einfach täglich einen Klon Ihrer Produktionsdatenbank erstellen und schreibschützen.Auf diese Weise kann das Berichtsteam so viele intensive Berichte erstellen, wie es möchte, ohne dass dies negative Auswirkungen auf die Produktionsdatenbank hat, und es wird verhindert, dass versehentlich Änderungen vorgenommen werden.
Das folgende Beispiel zeigt die Produktionsmitarbeiterdatenbank, die auf dem Linux-Server tux ausgeführt wird und auf den Linux-Server tuxrep des Berichtsteams geklont wird.Zuerst auf dem Produktionsserver:
tux> # Sicherung der Produktions-Datenbank. tux> gbak -backup employee /backups/employee.fbk
Dann auf dem tuxrep-Server des Berichtsteams:
tuxrep> # Kopiere die Dump-Datei vom tux-Server mittels Scp tuxrep> scp fbuser@tux:/backups/employee.fbk ./ Using keyboard-interactive authentication. Password: employee.fbk | 19 kB | 19.3 kB/s | ETA: 00:00:00 | 100% tuxrep> # Mitarbeiter-DB schreibgeschützt wiederherstellen tuxrep> gfix -shut -tran 60 employee tuxrep> gbak -replace -mode read_only employee.fbk employee tuxrep> # Datenbankmodus prüfen (als root-Benutzer!) tuxrep> gstat -h employee|grep -i attributes Attributes no reserve, read only