資料安全的法寶 資料庫備份

2021-08-27 02:09:40 字數 2479 閱讀 3082

資料資料庫的資料全在電腦上,如果出現一些意外,例如:系統崩潰、硬碟損壞等,會造成資料丟失,而要資料恢復的話,需要花很多時間和金錢,所以資料備份的話,在出現以上情況的話,就不用擔心了。

備份和恢復元件是sql server的重要組成部分。資料庫備份記錄了在進行備份這一操作時資料庫中所有資料的狀態。

1、 建立或刪除資料庫檔案

2、 建立索引

3、 執行非日誌操作

4、 自動或手工縮小資料庫或資料庫檔案大小

在進行備份以前首先必須指定或建立備份裝置。

備份裝置

定義:儲資料庫、事務日誌或檔案和檔案組備份的儲存介質。可以是硬碟、磁帶或管道。備份裝置在磁碟中是以檔案的方式儲存的。

分類:

物理裝置:作業系統用來標識備份裝置的名稱。

邏輯裝置:用來標識物理備份裝置的別名或公用名稱。是永久地儲存在sql server內地系統表中。優點是引用它比引用物理設 備名稱簡單。

例子:

backup database accounting to accountin_backup(邏輯裝置)

或者backup database accounting

to disk=』c:\backups\acounting\full.back』 (物理裝置)

管理備份裝置

建立備份裝置:

企業管理器:1)開啟企業管理器,展開指定的伺服器。

2)展開「管理」節點,並在下一級節點中選擇節點「備份」

3)在備份節點上單擊滑鼠右鍵,然後從彈出選單中選擇命令「新建備份裝置」,並開啟「備份裝置屬性——新裝置」對話方塊

4)在「備份裝置屬性對話方塊」中執行如下操作:在「名稱」處輸入備份裝置的邏輯檔名;在「檔名」處輸入備份檔案的檔名和儲存路徑。

5)單擊「確定」即可。

t——sql:sp_addumpdevice』裝置型別』,』裝置邏輯名』,』裝置的物理名稱』

例子:exec sp_addumpdevice 』disk』,』backup_company』,

』c:\mssq17\backup\bk_company.bak』

刪除備份:

企業管理器:選中要刪除的備份,即可刪除。

t——sql:sp_dropdevice』裝置邏輯名稱』,』delfile』(delfile:用來指出是否要刪除物理備份裝置檔案。)

例子 :刪除上面建立的備份裝置

sp_dropdevice 』backup_company』或

sp_sropdevice 』backup_company』,』selfile』

四種備份方式

資料庫備份

用於:資料庫更新緩慢的資料庫中,備份將建立當備份完成時資料庫內存在的資料的副本。

比較:與事務日誌備份和差異資料庫備份相比,資料庫備份中的每個備份使用的儲存空間更多。因此,資料庫備份完成備份操作需要更多的時間,所以,資料庫備份的建立頻率通常比差異資料庫或事務日誌備份低。

還原資料庫時備份將重新建立當資料庫和備份完成時資料庫中存在的所有相關檔案。但是,自從建立備份後所作的所有資料庫修改都將丟失。若要還原建立資料庫備份後發生的事務,必須使用事務日誌備份或差異備份。

差異備份或稱增量備份

定義:將最近一次資料庫備份以來發生的資料變化備份起來。

與完整資料庫備份相比:差異備份由於備份的資料量較小,所以備份和恢復所用的時間較短。通過增加差異備份的備份次數,可以降低丟失資料的風險,將資料庫恢復至進行最後一次差異備份的時刻,但是它無法像事務日誌

事務日誌備份

定義:對資料庫發生的事務進行備份。包括從上次進行實物日誌備份、差異備份和資料庫完全備份之後所有已經完成的事務。

一般事務日誌比資料庫備份使用的資源少。因此可以經常建立事務日誌備份。

特點:只有具有自上次資料庫備份或差異資料庫備份後的連續事務日誌備份時,使用資料庫備份和事務日誌備份還原資料庫才有效。若日誌備份丟失或損壞,必須建立資料庫備份或差異資料庫備份並再次開始備份事務日誌。

資料庫檔案或檔案組備份:

定義:是一種相對較完善的備份和還原過程,通常用在具有較高可用性要求的超大型資料庫中。

特點:可以只還原已損壞的檔案或檔案組,而不用還原資料庫其餘部分,從而加快了恢復速度。

有了資料備份就有了資料安全,不用總是擔心我們的資料丟失了,可以放心的工作和學習了。

資料安全的法寶 資料庫恢復

有了資料備份讓我們的資料更加安全,那麼怎麼恢復呢?資料恢復是指將資料庫備份載入到系統中的過程。系統在恢復資料庫過程中,自動執行安全性檢查 重建資料庫結構以及完整資料庫內容。在選擇該使用哪種備份型別時我們必須考慮到當使用該備份進行資料庫恢復時,它能把遭到損壞的資料庫帶到怎樣的狀態 是資料庫失敗的時刻,...

資料安全的法寶 資料庫恢復

有了資料備份讓我們的資料更加安全,那麼怎麼恢復呢?資料恢復是指將資料庫備份載入到系統中的過程。系統在恢復資料庫過程中,自動執行安全性檢查 重建資料庫結構以及完整資料庫內容。在選擇該使用哪種備份型別時我們必須考慮到當使用該備份進行資料庫恢復時,它能把遭到損壞的資料庫帶到怎樣的狀態 是資料庫失敗的時刻,...

資料庫備份

匯出方案 匯出自己的方案exp scott tiger oracle owner scott file d scott.dmp 成功匯入方案 imp userid retest retest oracle file e rem.dmp full y 匯出表 兩百萬資料 exp userid scot...