資料庫恢復的基本技術
㈠ 一個完整的數據備份及恢復方案應包括那些
尊敬的用戶您好:
常見的數據備份與恢復方法有以下幾種:
1.數據備份:數據備份(Backup)是指將計算機硬碟上的原始數據(程序)復制到可移動媒體(Removable Media)上,如磁碟、磁帶、光碟等,在出現數據丟失或系統災難時將復制在可移動媒體上的數據恢復到硬碟上,從而保護計算機的系統數據和應用數據。
2.數據恢復:數據恢復(Recover)是數據備份的逆過程,即將備份的數據恢復到硬碟上的操
作。
3.數據歸檔:數據歸檔(Archive)將硬碟數據復制到可移動媒體上,與數據備份不同的是,數據歸檔在完成復制工作後將原始數據從硬碟上刪除,釋放硬碟空間。數據歸檔一般是對與年度或某一項目相關的數據進行操作,在一年結束或某一項目完成時將其相關數據存到可移動媒體上,以備日後查詢和統計,同時釋放寶貴的硬碟空間。
3.歸檔恢復:歸檔恢復(Retrieve)是數據歸檔的逆操作,將歸檔數據寫回到硬碟上。
4.在線備份:在線備份(On-line backup)是指對正在運行的資料庫或應用進行備份,通常對打開的資料庫和應用是禁止備份操作的,然而現在的有些計算機應用系統要求24小時運轉(如銀行的ATM業務),因此要求數據存儲管理軟體能夠對在線的資料庫和應用進行備份。
5.離線備份:離線備份(Off-line backup)指在資料庫SHUTDOWN或應用關閉後對其數據進行備份,離線
備份通常採用全備份。
6.全備份:全備份(Full backup)是備份策略的一種。執行數據全部備份操作。
7.增量備份:增量備份(Incremental backup)相對全備份而言,是備份策略的一種,只備份上一次備份後數據的改變數。
8.並行技術:並行技術(Parallelism)是指將不同的數據源同時備份/恢復到同一個備份設備/硬碟上。並行技術是考察數據存儲管理軟體性能的一個重要參數,有些廠商的軟體只能支持並行備份,而有的廠商則可以實現並行地備份及恢復;並且,真正有效的並行技術將可以充分利用備份設備的備份速度(帶寬),實現大數據量有限時間備份。
9.數據克隆:數據克隆(Clone)是實現災難恢復的一種重要手段,通過將原始數據同時備份到兩份可移動媒體上,將其中一份備份數據(Clone)轉移到地理位置不同的辦公室存放,在計算機系統發生重大災難如火災,系統連接的
備份設備和備份數據都被損壞的情況下,將重要數據在另一套系統上恢復,保障業務的正常運行。所有數據存儲管理軟體都提供克隆功能。
中國電信提供最優質的網路通訊服務,老友換新機,網齡抵現金,百兆寬頻免費體驗,超清電視iTV,電信活動可以直接通過營業廳查詢。
㈡ 什麼是資料庫恢復
資料庫恢復是指通過技術手段,將保存在資料庫中丟失的電子數據進行搶救和恢復的技術。資料庫恢復是目前非常尖端的計算機技術,因為各個資料庫廠商對自己的資料庫產品內部的東西都是屬於商業機密,所以沒有相關的技術資料,掌握和精通恢復技術的人員極少。
㈢ 資料庫恢復的基本原理是利用什麼重建資料庫
重建資料庫時壓測環境沒有備份,但是另一套測試環境的表結構與壓測環境一致,只是數據有所差異,所以,獲取表結構比較容易。導入表結構沒有什麼好說明的地方,注意導入 SQL 的許可權和字元集。 重建表空間註:此小節對應恢復步驟的 。由於是整庫恢復,資料庫和表較多,所以使用腳本處理。大概的處理流程是,兩層循環,外層循環資料庫列表,內層循環對應資料庫表列表。然後依次 DISCARD TABLESPACE、拷貝對應庫對應表的 ibd 文件到對應目錄並更改許可權、IMPORT TABLESPACE。之前分析過,由於新舊的 ibd 文件表空間 id 不一致,導致不能正確導入。在 MySQL 錯誤日誌中記錄了表名、新舊表空間 id,接下來我們看看怎麼分解。 分析 MySQL 錯誤日誌註:此小節對應恢復步驟的和 。這一步很有意思。所有的資料庫表累計,不可能使用人工處理,我們得想點取巧的辦法。我們發現 MySQL 錯誤日誌記錄的表名、新舊表空間 id 很有規律,我們只需要依次取出這些值,問題就解決一大半了。
㈣ 如何修復資料庫
資料庫修復指的是通過技術手段將損壞的資料庫文件修復至可正常使用的資料庫文件的過程。
天晴數據之家最擅長 Oracle 和 SQL Server 資料庫的恢復,主要包括以下資料庫修復技術
SQL Server 修復
如完全丟失資料庫mdf文件,用一般數據恢復方式不能恢復
資料庫中表被刪除,甚至被重寫數據,或記錄刪除又無log日誌文件
索引錯誤,或者IAM斷裂,以及各種錯誤提示如823錯誤、系統表出錯
資料庫大面損壞,可以指定任意表提取其數據。
㈤ 資料庫簡答題
1什麼是基本表,什麼是視圖,兩者的區別和聯系是什麼
基本表就是根據表結構形成的記錄集,即規范了表中的欄位,同時一般也是數據的載體;
視圖通常只是一張或多張表的快照,同樣具有表結構,但是不是數據的實際載體。
2規范化理論對資料庫設計有什麼指導意義
通常是指資料庫的範式要求,可以避免數據冗餘,更新異常。
3什麼是ER圖,構成ER圖的基本要素是什麼?
ER圖就是Entity-Relation實體關系圖,要素就是實體和關系。實體通常就對應一張表,關系就是指表與表之間的關系。
4資料庫恢復的基本技術有哪些
1。數據轉儲
2。登錄日誌文件
㈥ 資料庫恢復的基本原則
要使資料庫具有可恢復性,基本原理就是 「冗餘」,即數據的重復存儲。
資料庫恢復實現方法:
(1) 數據轉儲(mp)(又稱「倒庫」) 轉儲是指DBA將整個資料庫復制到磁帶或另 一個磁碟上保存起來的過程。這些備用的數 據文本稱為後備副本或後援副本。一時發生 故障,可以將後備副本重新裝入。
(2) 建立「日誌」文件(logging)。 日誌文件是用來記錄事務對資料庫的更新操 作的文件。對於資料庫的每次插入、刪除或 修改,記下改變前後 的值,寫到「「日誌」 文件,以便有案可查。
㈦ 資料庫恢復的資料庫恢復的三種方式
資料庫可能因為硬體或軟體(或兩者同時)的故障變得不可用,不同的故障情況需要不同的恢復操作。我們必須決定最適合業務環境的恢復方法。在資料庫中恢復有3種類型或方法,即應急(crash)恢復、版本(version)恢復和前滾(rool forward)恢復。 應急恢復用於防止資料庫處於不一致或不可用狀態。資料庫執行的事務(也稱工作單元)可能被意外中斷,若在作為工作單位一部分的所有更改完成和提交之前發生故障,則該資料庫就會處於不一致和不可用的狀態。這時,需要將該資料庫轉化為一致和可用的狀態。
為此,需要回滾未完成的事務,並完成當發生崩潰時仍在內存中的已提交事務。如在COMMIT語句之前發生了電源故障,則在下一次重新啟動並再次訪問該資料庫時,需要回滾到執行COMMMIT語句前的狀態。回滾語句的順序與最初執行時的順序相反。 這種恢復技術是版本恢復的一個擴展,使用完整的資料庫備份和日誌相結合,可以使一個資料庫或者被選擇的表空間恢復到某個特定時間點。如果從備份時刻起到發生故障時的所有日誌文件都可以獲得的話,則可以恢復到日誌上涵蓋到的任意時間點。前滾恢復需要在配置中被明確激活才能生效。
㈧ 目前運用的數據恢復技術主要包括
目前運用的數據恢復技術主要包括瞬時復制技術、遠程磁碟鏡像技術和資料庫恢復技術。
瞬時復制技術就是使計算機在某一災難時刻自動復制數據的技術。遠程磁碟鏡像技術是把數據中心磁碟的數據復制到遠程備份中心,在遠程備份中心提供主數據中心的磁碟影像。資料庫恢復技術是產生和維護一份或多份資料庫數據的副本,但該技術不能復制非資料庫格式的數據,所以,講資料庫復制技術與遠程磁碟鏡像技術配合使用,常常可以獲得更為良好的效果。(希望對以後查詢此問題的人有幫助!)
㈨ 什麼是資料庫恢復,恢復的實現技術有那些
資料庫管理系統把資料庫從某種錯誤狀態恢復到完整狀態就叫做資料庫恢復:
它的實現技術數據轉儲和登錄日誌文件。