1 數據庫備份種類
按照數據庫大小備份,有四種類型,分別應用於不同場合,下面簡要介紹一下:
1.1完全備份
這是大多數人常用的方式,它可以備份整個數據庫,包含用戶表、系統表、索引、視圖和存儲過程等所有數據庫對象。但它需要花費更多的時間和空間,所以,一般推薦一周做一次完全備份。
1.2事務日志備份
事務日志是一個單獨的文件,它記錄數據庫的改變,備份的時候只需要復制自上次備份以來對數據庫所做的改變,所以只需要很少的時間。為了使數據庫具有魯棒性,推薦每小時甚至更頻繁的備份事務日志。
1.3差異備份
也叫增量備份。它是只備份數據庫一部分的另一種方法,它不使用事務日志,相反,它使用整個數據庫的一種新映象。它比最初的完全備份小,因為它只包含自上次完全備份以來所改變的數據庫。它的優點是存儲和恢復速度快。推薦每天做一次差異備份。
1.4文件備份
數據庫可以由硬盤上的許多文件構成。如果這個數據庫非常大,並且一個晚上也不能將它備份完,那麼可以使用文件備份每晚備份數據庫的一部分。由於一般情況下數據庫不會大到必須使用多個文件存儲,所以這種備份不是很常用。
按照數據庫的狀態可分為三種:
1.冷備份,此時數據庫處於關閉狀態,能夠較好的保證數據庫的完整性。
2.熱備份,數據庫正處於運行狀態,這種方法依賴於數據庫的[1] 日志文件進行備份。
3.邏輯備份,使用軟件從數據庫中提取數據並將結果寫到一個文件上。