Red Hat Training

A Red Hat training course is available for Red Hat Satellite

9.4.2. 備份資料庫

Red Hat 建議您每個晚上備份 Embedded Database,同時透過 NFS、SCP、FTP 等服務,將目的地設在另一台系統上。這台備份系統平時最好能保持非運作狀態。要開始備份,請以 root 身份依序執行下列指令,關閉資料庫與相關服務:
/usr/sbin/rhn-satellite stop
然後切換到 oracle 使用者,執行以下指令以開始備份:
db-control backup DIRNAME
備份檔案會儲存在指定的目錄中。請注意這是「冷」備份;在執行指令前,您必須停止資料庫。這過程可能會花上幾分鐘。您可以從第一次備份,得知今後的備份大概會花上多少時間。
一旦備份完成,請切換到 root 使用者模式,依序使用以下指令,重新啟動資料庫以及相關的服務:
/usr/sbin/rhn-satellite start
您接下來就可以用 rsync 或其它檔案傳輸工具程式,將備份檔複製到其他系統上。Red Hat 強烈建議您使用 cron job 來自動排程備份工作。舉例來說,在早上三點備份系統,然後在早上六點將備份檔複製到獨立的儲存空間(分割區、磁碟、或系統)上去。