數(shù)據(jù)庫安全做得再好也難免遇到這樣或那樣的問題,所以我們有必要在一定時間里對數(shù)據(jù)庫進行備份,在數(shù)據(jù)庫出現(xiàn)了問題后能及時將數(shù)據(jù)庫恢復(fù)到正確狀態(tài)。
1、Sybase數(shù)據(jù)庫的備份
SYBASE數(shù)據(jù)庫的備份主要通過dump命令來實現(xiàn)的,備份的介質(zhì)可以是文件系統(tǒng)、裸設(shè)備和磁帶設(shè)備。
(1)備份到文件系統(tǒng)。
方法如下:dump database database_name to ‘/home/sybase/zxin.dmp’
(2)備份到裸設(shè)備。
在裸設(shè)備上,創(chuàng)建備份設(shè)備,然后用以下命令備份:dump database database_name to dump_device
(3)備份到磁帶設(shè)備。
向在磁帶上創(chuàng)建一個磁帶備份設(shè)備,需要指定capacity和不自動回卷的設(shè)備文件。非回滾設(shè)備文件AIX上為 /dev/rmt0.1, HPUX上為/dev/rmt/0mn
然后用如下命令來進行備份:dump database database_name to dump_device [with init]
2、數(shù)據(jù)庫的恢復(fù)
SYBASE數(shù)據(jù)庫的恢復(fù)主要通過load命令來實現(xiàn)的。簡單的命令語法如下:
load database database_name from device_name
新聞熱點
疑難解答