8.4.2. Sicherung der Datenbank
Red Hat empfiehlt die Durchführung nächtlicher Datensicherungen (Backups) der Embedded Database und das Verlegen des daraus resultierenden Verzeichnisses auf ein anderes System via NFS, SCP, FTP, usw. Idealerweise befindet sich dieses Backup-System außer Haus (extern). Um eine Datensicherung durchzuführen, schalten Sie zuerst die Datenbank und alle damit in Verbindung stehenden Dienste ab, indem Sie als Root folgende Befehle ausführen:
/usr/sbin/rhn-satellite stop
/usr/sbin/rhn-satellite stop
Wechseln Sie dann zum Oracle-Benutzer und führen folgenden Befehl aus, um die Datensicherung einzuleiten:
db-control backup DIRNAME
db-control backup DIRNAMEbackup DIRNAME
Die Dateien der Datensicherung werden im angegebenen Verzeichnis gespeichert. Beachten Sie bitte, dass es sich dabei um eine 'kalte' Datensicherung handelt; die Datenbank muss angehalten werden, bevor dieser Befehl ausgeführt wird. Dieser Vorgang dauert einige Minuten. Die erste Datensicherung ist ein guter Indikator dafür, wie lange die folgenden Datensicherungen dauern werden.
Sobald das Backup vollständig ist, kehren Sie in den Root-Benutzermodus zurück und starten die Datenbank und die damit in Verbindung stehenden Dienste mit diesen Befehlen neu:
/usr/sbin/rhn-satellite start
/usr/sbin/rhn-satellite start
Sie sollten die Sicherungskopie dann mittels rsync oder einem anderen Datenübertragungsdienstprogramm auf ein anderes System kopieren. Es wird von Red Hat dringend empfohlen, das Verfahren zur Datensicherung mittels cron-Jobs zu automatisieren (z.B. Datensicherung um 3:00 und das Kopieren der Sicherungskopie auf ein separates Repository (Partition, Platte, System) um 6:00 Uhr).