oracle數(shù)據(jù)庫(kù)備份與恢復(fù)技術(shù)

oracle數(shù)據(jù)庫(kù)備份與恢復(fù)技術(shù)

ID:35515211

大小:69.00 KB

頁(yè)數(shù):10頁(yè)

時(shí)間:2019-03-25

oracle數(shù)據(jù)庫(kù)備份與恢復(fù)技術(shù)_第1頁(yè)
oracle數(shù)據(jù)庫(kù)備份與恢復(fù)技術(shù)_第2頁(yè)
oracle數(shù)據(jù)庫(kù)備份與恢復(fù)技術(shù)_第3頁(yè)
oracle數(shù)據(jù)庫(kù)備份與恢復(fù)技術(shù)_第4頁(yè)
oracle數(shù)據(jù)庫(kù)備份與恢復(fù)技術(shù)_第5頁(yè)
資源描述:

《oracle數(shù)據(jù)庫(kù)備份與恢復(fù)技術(shù)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)

1、Oracle數(shù)據(jù)庫(kù)備份與恢復(fù)技術(shù)Oracle是一個(gè)適合于大中型企業(yè)的數(shù)據(jù)庫(kù)管理系統(tǒng),它主要應(yīng)用于:銀行、電信、移動(dòng)通信、航空、保險(xiǎn)、金融、跨國(guó)公司、和電子商務(wù)等。備份與恢復(fù)是數(shù)據(jù)庫(kù)管理中最重要的方面之一。如果數(shù)據(jù)庫(kù)崩潰卻沒(méi)有辦法恢復(fù)它,那么對(duì)企業(yè)造成的毀滅性結(jié)果可能會(huì)是數(shù)據(jù)丟失、收入減少、客戶不滿等。不管公司是使用單個(gè)數(shù)據(jù)庫(kù)還是多個(gè)數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)數(shù)百GB或TB的數(shù)據(jù),它們都有一個(gè)共同點(diǎn),即需要制訂一個(gè)備份與恢復(fù)方案來(lái)備份重要數(shù)據(jù)并使自身免于災(zāi)難,將損失盡量降低到最小。備份與恢復(fù)概述備份是數(shù)據(jù)的一個(gè)代表性副本。該副本會(huì)包含數(shù)據(jù)庫(kù)的重要部分,如控制文件、重做日志和數(shù)據(jù)文件。備

2、份通過(guò)提供一種還原原始數(shù)據(jù)的方法保護(hù)數(shù)據(jù)不受應(yīng)用程序錯(cuò)誤的影響并防止數(shù)據(jù)的意外丟失。備份分為物理備份和邏輯備份。物理備份是物理數(shù)據(jù)庫(kù)文件的副本?!皞浞菖c恢復(fù)”通常指將復(fù)制的文件從一個(gè)位置轉(zhuǎn)移到另一個(gè)位置,同時(shí)對(duì)這些文件執(zhí)行各種操作。相比而言,邏輯備份包含使用SQL命令導(dǎo)出并存儲(chǔ)在二進(jìn)制文件中的數(shù)據(jù)。Oracle在重做日志緩沖區(qū)中記錄提交的和未提交的更改。邏輯備份用于補(bǔ)充物理備份。還原物理備份意味著重建它并將其提供給Oracle服務(wù)器。要恢復(fù)還原的備份,需要使用事務(wù)日志中的重做記錄來(lái)更新數(shù)據(jù)。事務(wù)日志記錄在執(zhí)行備份之后對(duì)數(shù)據(jù)庫(kù)所做的更改。Oracle在例程故障之后自動(dòng)執(zhí)行

3、崩潰恢復(fù)和實(shí)例恢復(fù)。在出現(xiàn)介質(zhì)故障的情況下,數(shù)據(jù)庫(kù)管理員(DBA)必須啟動(dòng)恢復(fù)操作?;謴?fù)備份涉及兩種不同的操作:通過(guò)應(yīng)用重做數(shù)據(jù)將備份前滾至一個(gè)較近的時(shí)間;將在未提交的事務(wù)中所做的所有更改回滾至其原來(lái)狀態(tài)。一般而言,恢復(fù)指在還原、前滾和回滾備份中涉及的各種操作。備份與恢復(fù)指在防止數(shù)據(jù)庫(kù)丟失數(shù)據(jù)和在丟失數(shù)據(jù)時(shí)重建數(shù)據(jù)庫(kù)的過(guò)程中涉及的各種策略和操作。備份與恢復(fù)操作備份是數(shù)據(jù)文件、表空間或某個(gè)時(shí)間點(diǎn)的數(shù)據(jù)庫(kù)等的快照。如果對(duì)數(shù)據(jù)庫(kù)進(jìn)行了周期性備份,則在數(shù)據(jù)丟失時(shí)用戶可以將存儲(chǔ)的重做信息應(yīng)用到他們最新的備份中,從而恢復(fù)數(shù)據(jù)庫(kù)的當(dāng)前狀態(tài)。Oracle使用戶能夠還原一個(gè)較早的備份和僅

4、應(yīng)用某些重做數(shù)據(jù),從而將數(shù)據(jù)庫(kù)恢復(fù)到一個(gè)較早的時(shí)間點(diǎn)。這種恢復(fù)稱為不完全介質(zhì)恢復(fù)。如果備份是一致的,那么根本不需要用戶應(yīng)用任何重做數(shù)據(jù)。下面用介質(zhì)恢復(fù)的一個(gè)簡(jiǎn)單例子來(lái)解釋一下這個(gè)概念。假定用戶在中午為數(shù)據(jù)庫(kù)作了一個(gè)備份。從中午開始,每一分鐘對(duì)數(shù)據(jù)庫(kù)進(jìn)行一次更改。在下午1點(diǎn)時(shí),一個(gè)磁盤驅(qū)動(dòng)器出現(xiàn)故障,導(dǎo)致那個(gè)磁盤上的所有數(shù)據(jù)丟失。幸運(yùn)的是,Oracle在重做日志中記錄了所有更改。則用戶可以將中午的備份還原到一個(gè)正常運(yùn)轉(zhuǎn)的磁盤驅(qū)動(dòng)器上,使用重做數(shù)據(jù)將數(shù)據(jù)庫(kù)恢復(fù)到下午1點(diǎn),從而重建丟失的更改。備份與恢復(fù)策略要素盡管備份與恢復(fù)操作非常復(fù)雜并隨因企業(yè)而異,但基本原則均遵循這四個(gè)簡(jiǎn)

5、單的步驟:1.創(chuàng)建聯(lián)機(jī)重做日志的多個(gè)副本2.在ARCHIVELOG模式下運(yùn)行數(shù)據(jù)庫(kù),并將重做日志存檔至多個(gè)位置3.維護(hù)控制文件的多個(gè)并發(fā)備份4.時(shí)常備份物理數(shù)據(jù)文件,并將它們存儲(chǔ)在一個(gè)安全的地方;如果可能,創(chuàng)建多個(gè)副本只要用戶在安全的存儲(chǔ)器備份了數(shù)據(jù)庫(kù)并存檔了重做日志,就可以重建原始數(shù)據(jù)庫(kù)。備份與恢復(fù)的主要數(shù)據(jù)結(jié)構(gòu)在用戶開始認(rèn)真考慮備份與恢復(fù)策略之前,必須明確與備份和恢復(fù)操作相關(guān)的物理數(shù)據(jù)結(jié)構(gòu)。本節(jié)討論了以下物理數(shù)據(jù)結(jié)構(gòu):·數(shù)據(jù)文件·控制文件·聯(lián)機(jī)重做日志文件·存檔重做日志文件·自動(dòng)管理的撤消數(shù)據(jù)文件每個(gè)Oracle數(shù)據(jù)庫(kù)都有屬于稱為表空間的邏輯結(jié)構(gòu)的一個(gè)或多個(gè)物理數(shù)據(jù)

6、文件。數(shù)據(jù)文件被分為更小的稱為數(shù)據(jù)塊的單元。邏輯數(shù)據(jù)庫(kù)結(jié)構(gòu)的數(shù)據(jù)(如表和索引)物理上位于為數(shù)據(jù)庫(kù)分配的數(shù)據(jù)文件的塊中。數(shù)據(jù)文件具有以下特性:·用戶自定義的特性允許數(shù)據(jù)文件在數(shù)據(jù)庫(kù)空間不足時(shí)自動(dòng)擴(kuò)展。·一個(gè)或多個(gè)物理數(shù)據(jù)文件組成了一個(gè)稱為表空間的邏輯數(shù)據(jù)庫(kù)存儲(chǔ)單元。每個(gè)數(shù)據(jù)文件的第一個(gè)塊均為頭(header)。頭包括諸如文件大小、塊大小、表空間和創(chuàng)建時(shí)間戳記等重要信息。只要打開數(shù)據(jù)庫(kù),Oracle就檢查數(shù)據(jù)文件頭信息是否與存儲(chǔ)在控制文件中的信息匹配。如果不匹配,則必須進(jìn)行恢復(fù)。Oracle在正常操作期間讀取數(shù)據(jù)文件中的數(shù)據(jù),并將其存儲(chǔ)在緩沖區(qū)高速緩存中。例如,假定用戶要訪

7、問(wèn)表中的一些數(shù)據(jù)。如果請(qǐng)求的信息尚未出現(xiàn)緩沖區(qū)高速緩存中,則Oracle將從相應(yīng)的數(shù)據(jù)文件中讀取它并將其存儲(chǔ)在內(nèi)存中。控制文件每個(gè)Oracle數(shù)據(jù)庫(kù)都有一個(gè)控制文件,該文件包含組成數(shù)據(jù)庫(kù)的所有其它文件的操作系統(tǒng)文件名。這個(gè)重要的文件還包含在恢復(fù)期間使用的一致性信息,如:·數(shù)據(jù)庫(kù)名稱·數(shù)據(jù)庫(kù)創(chuàng)建時(shí)間戳記·數(shù)據(jù)庫(kù)的數(shù)據(jù)文件以及聯(lián)機(jī)和存檔重做日志文件的名稱·檢查點(diǎn)—在重做日志中指示在這個(gè)點(diǎn)之前的所有數(shù)據(jù)庫(kù)更改都已保存在數(shù)據(jù)文件中的一條記錄?!せ謴?fù)管理器(RMAN)備份元數(shù)據(jù)用戶可以創(chuàng)建控制文件的多個(gè)副本,從而允許Oracle寫控制文件的多個(gè)副本

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

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

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