數(shù)據(jù)庫備份的實現(xiàn)方法

數(shù)據(jù)庫備份的實現(xiàn)方法

ID:21450479

大?。?5.50 KB

頁數(shù):7頁

時間:2018-10-22

數(shù)據(jù)庫備份的實現(xiàn)方法_第1頁
數(shù)據(jù)庫備份的實現(xiàn)方法_第2頁
數(shù)據(jù)庫備份的實現(xiàn)方法_第3頁
數(shù)據(jù)庫備份的實現(xiàn)方法_第4頁
數(shù)據(jù)庫備份的實現(xiàn)方法_第5頁
資源描述:

《數(shù)據(jù)庫備份的實現(xiàn)方法》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、數(shù)據(jù)庫備份的實現(xiàn)方法  【摘 要】 數(shù)據(jù)庫備份在數(shù)據(jù)庫安全管理方面發(fā)揮著重要的作用。邏輯備份和操作系統(tǒng)備份是數(shù)據(jù)庫備份的主要方式。運用合理的數(shù)據(jù)備份策略,提高數(shù)據(jù)庫的備份效率,是數(shù)據(jù)庫管理的重點。  【關(guān)鍵詞】 數(shù)據(jù)庫;備份;方式;策略  引言  近年來,越來越多的企事業(yè)單位開始重視數(shù)據(jù)庫的作用,并逐步建立了自己的數(shù)據(jù)庫,在運營管理上對數(shù)據(jù)庫的依賴日益增強(qiáng)。然而,由于一些客觀或主觀因素的影響,數(shù)據(jù)丟失、數(shù)據(jù)庫損壞等情況時有發(fā)生,嚴(yán)重影響了相關(guān)單位的組織工作。因此,進(jìn)行數(shù)據(jù)庫備份,確保數(shù)據(jù)安全,具有重要的意義?! ?數(shù)據(jù)庫備份方式  通常,根據(jù)數(shù)據(jù)庫備份的方式主

2、要包括邏輯備份和操作系統(tǒng)備份。其中操作系統(tǒng)備份又有熱備份和冷備份兩種方式。根據(jù)數(shù)據(jù)庫備份工具的不同,還可以將數(shù)據(jù)備份分為OS拷貝、第三方工具、RMAN、EXP/IMP備份?! ?.1邏輯備份  數(shù)據(jù)庫備份最常用的命令行工具是“導(dǎo)入/導(dǎo)出”?!癊xp/Imp”在檢測物理和邏輯沖突、表的抽取、表空間的遷移、小型數(shù)據(jù)庫的轉(zhuǎn)儲等方面發(fā)揮著重要的作用,不過“Exp/Imp”實際上只是一個轉(zhuǎn)儲工具,并不是非常理想的數(shù)據(jù)庫備份方式。我們可以將“Exp/Imp”當(dāng)成小型數(shù)據(jù)庫的一個邏輯輔助備份。在規(guī)模較大的數(shù)據(jù)庫備份中,尤其是數(shù)據(jù)倉庫、TB級數(shù)據(jù)庫的備份中,“Exp/Imp”

3、顯得力不從心,難以實現(xiàn)理想的備份。大規(guī)模數(shù)據(jù)庫備份大多采用第三方工具與RMAN進(jìn)行備份。  1.2操作系統(tǒng)備份  在數(shù)據(jù)庫的備份中,操作系統(tǒng)備份和邏輯本分有著顯著的區(qū)別。通常而言,邏輯備份不對物理數(shù)據(jù)塊進(jìn)行備份,而只是提取數(shù)據(jù)庫的數(shù)據(jù);操作系統(tǒng)備份可以對整個數(shù)據(jù)文件進(jìn)行拷貝。  首先,冷備份。操作系統(tǒng)備份的重要方式之一就是冷備份,其又稱為脫機(jī)完全備份。冷備份是在數(shù)據(jù)庫關(guān)閉的情況下進(jìn)行的,在正常關(guān)閉數(shù)據(jù)庫時,冷備份會提供完整的數(shù)據(jù)庫。冷備份對大多數(shù)數(shù)據(jù)庫而言,是一種安全、快捷的備份方式。冷備份主要具有以下優(yōu)點:備份文件安全、維護(hù)簡單;可以和歸檔方法較好的結(jié)合起來

4、,實現(xiàn)最佳狀態(tài)數(shù)據(jù)庫的恢復(fù);可以進(jìn)行時間點恢復(fù);備份操作方法簡單、備份安全、速度快。不過,冷備份也有一些缺點:恢復(fù)時,只可以恢復(fù)完整的數(shù)據(jù)庫,無法實現(xiàn)更小粒度的恢復(fù);只能實現(xiàn)物理備份,浪費存儲介質(zhì)的空間;數(shù)據(jù)庫備份時需要保持脫機(jī)狀態(tài);單獨使用冷備份時,數(shù)據(jù)庫只能夠恢復(fù)到備份時的狀態(tài)?! ysql_connect("localhost","$db_username","$db_passysql_list_dbs();  ysql_fetch_array($query))  {system  其次,熱備份。在數(shù)據(jù)庫運行的過程中進(jìn)行熱備份,單位是表空間,將每個空間

5、的數(shù)據(jù)文件逐次備份,數(shù)據(jù)庫需要以歸檔的方式打開。熱備份時,表空間需要保持聯(lián)機(jī)運行狀態(tài)。備份數(shù)據(jù)文件之前,必須使用特定的命令將對應(yīng)的表空間以備份方式進(jìn)行放置,接著可以使用和冷備份類似的操作系統(tǒng)命令對表空間包括的數(shù)據(jù)文件進(jìn)行備份。用操作系統(tǒng)命令備份數(shù)據(jù)文件后,需要使用特定的命令脫離熱備份方式。通常情況下,熱備份不用備份聯(lián)機(jī)日志,不過需要保持歸檔狀態(tài)?;謴?fù)實例時,或許會用到歸檔日志,所以應(yīng)當(dāng)保護(hù)好聯(lián)機(jī)日志,損壞聯(lián)機(jī)日志將在很大程度上損壞數(shù)據(jù)庫?! ?.3備份和恢復(fù)管理器  RMAN(RecoveryManager,備份和恢復(fù)管理器),是一些數(shù)據(jù)庫會提供DBA工具,能

6、夠用于恢復(fù)操作與備份管理,可以備份數(shù)據(jù)庫部件或是整個數(shù)據(jù)庫,具體包括Spfile參數(shù)文件、歸檔文件、控制文件、數(shù)據(jù)文件、表空間。備份和恢復(fù)管理器可以實現(xiàn)增量數(shù)據(jù)塊級別的數(shù)據(jù)庫備份。增量RMAN備份是按照空間與時間進(jìn)行的有效備份。此外,備份和恢復(fù)管理器還提供了一些其他功能,例如建立備用數(shù)據(jù)庫、數(shù)據(jù)庫克隆等?! ?備份策略分析  實現(xiàn)數(shù)據(jù)庫的有效備份,離不開合理的備份策略。采用合理的備份策略不但可以確保數(shù)據(jù)庫服務(wù)器能夠保持高性能狀態(tài)運行,而且可以確保備份和恢復(fù)的可靠性和快速性。為了研究科學(xué)的備份策略,本研究以RMAN的多級增量備份為例進(jìn)行探究。多級備份的目的是確保

7、數(shù)據(jù)庫系統(tǒng)具有較好的恢復(fù)性,縮減備份所需的時間。一般而言,備份時間和恢復(fù)時間需要進(jìn)行權(quán)衡。例如一個數(shù)據(jù)庫進(jìn)行全備份,備份歸檔就能夠確保將數(shù)據(jù)庫恢復(fù)至理想的狀態(tài),不過這將大大增加恢復(fù)時間,  【摘 要】 數(shù)據(jù)庫備份在數(shù)據(jù)庫安全管理方面發(fā)揮著重要的作用。邏輯備份和操作系統(tǒng)備份是數(shù)據(jù)庫備份的主要方式。運用合理的數(shù)據(jù)備份策略,提高數(shù)據(jù)庫的備份效率,是數(shù)據(jù)庫管理的重點?!  娟P(guān)鍵詞】 數(shù)據(jù)庫;備份;方式;策略  引言  近年來,越來越多的企事業(yè)單位開始重視數(shù)據(jù)庫的作用,并逐步建立了自己的數(shù)據(jù)庫,在運營管理上對數(shù)據(jù)庫的依賴日益增強(qiáng)。然而,由于一些客觀或主觀因素的影響,數(shù)據(jù)

8、丟失、數(shù)據(jù)庫損壞等情況時有發(fā)生,嚴(yán)重影

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。