複製鏈接
請複製以下鏈接發送給好友

數據庫備份

鎖定
隨着辦公自動化電子商務的飛速發展,企業對信息系統的依賴性越來越高,數據庫作為信息系統的核心擔當着重要的角色。
中文名
數據庫備份
類    型
完全備份事務日誌備份
應    用
數據可靠性要求很高的行業

數據庫備份背景介紹

數據庫作為信息系統的核心擔當着重要的角色

數據庫備份基本介紹

尤其在一些對數據可靠性要求很高的行業如銀行、證券、電信等,如果發生意外停機或數據丟失其損失會十分慘重。為此數據庫管理員應針對具體的業務要求制定詳細的數據庫備份與災難恢復策略,並通過模擬故障對每種可能的情況進行嚴格測試,只有這樣才能保證數據的高可用性。數據庫的備份是一個長期的過程,而恢復只在發生事故後進行,恢復可以看作是備份的逆過程,恢復的程度的好壞很大程度上依賴於備份的情況。此外,數據庫管理員在恢復時採取的步驟正確與否也直接影響最終的恢復結果。

數據庫備份類型

按照備份數據庫的大小數據庫備份有四種類型,分別應用於不同的場合,下面簡要介紹一下。

數據庫備份完全備份

這是大多數人常用的方式,它可以備份整個數據庫,包含用户表、系統表、索引、視圖和存儲過程等所有數據庫對象。但它需要花費更多的時間和空間,所以,一般推薦一週做一次完全備份。

數據庫備份事務日誌備份

事務日誌是一個單獨的文件,它記錄數據庫的改變,備份的時候只需要複製自上次備份以來對數據庫所做的改變,所以只需要很少的時間。為了使數據庫具有魯棒性,推薦每小時甚至更頻繁的備份事務日誌。

數據庫備份差異備份

也叫增量備份。它是隻備份數據庫一部分的另一種方法,它不使用事務日誌,相反,它使用整個數據庫的一種新映象。它比最初的完全備份小,因為它只包含自上次完全備份以來所改變的數據庫。它的優點是存儲和恢復速度快。推薦每天做一次差異備份

數據庫備份文件備份

數據庫可以由硬盤上的許多文件構成。如果這個數據庫非常大,並且一個晚上也不能將它備份完,那麼可以使用文件備份每晚備份數據庫的一部分。由於一般情況下數據庫不會大到必須使用多個文件存儲,所以這種備份不是很常用。
按照數據庫的狀態可分為三種:
1.冷備份,此時數據庫處於關閉狀態,能夠較好的保證數據庫的完整性
2.熱備份,數據庫正處於運行狀態,這種方法依賴於數據庫的日誌文件進行備份。
3.邏輯備份,使用軟件從數據庫中提取數據並將結果寫到一個文件上。

數據庫備份定時備份計劃

1、每天的某個固定的時刻(如夜晚01:00:00,時間可自主設定)對數據庫進行一次“完全備份”。
2、每天的某個時段(如0:00:00至23:59:59內)對數據庫的事務日誌進行“差異備份”。
3、每天保留最近兩天的數據庫和事務日誌的備份(即:前一天的和前兩天的),自動地刪除久於兩天前的所有數據庫和事務日誌的備份。

數據庫備份漏洞

數據庫備份漏洞存在於有數據庫備份的後台中,具體方法:
第一步:上傳一個jpg格式的小馬,並記住上傳地址
第二部:在數據庫備份裏備份小馬,格式為asp
第三部:可直接運行小馬
(有些網站為防止備份木馬,會過濾asp格式,此時可以在備份路徑中突破:把bak/路徑改成bak.asp/路徑,小馬可以是任意格式,都會執行)
修復方法,過濾asp格式,取消用户可設置的路徑