資源大小:603.79 KB |
資源類型:文檔 |
下載積分: 0 |
|
|
|
資源介紹 |
|
Oracle數(shù)據(jù)庫(kù)10g備份和恢復(fù):RMAN和閃回技術(shù)
Oracle 白皮書(shū)
2004 年 6 月
Oracle數(shù)據(jù)庫(kù)10g備份和恢復(fù):RMAN和閃回技術(shù)
發(fā)展和革命.......................................................................................................3
恢復(fù)管理器..................................................................................................3
快速恢復(fù)區(qū)..................................................................................................4
自動(dòng)存儲(chǔ)管理..............................................................................................6
更改跟蹤文件..............................................................................................6
增量更新備份..............................................................................................7
Oracle 建議的策略...................................................................................7
備份管理.......................................................................................................9
跨平臺(tái)的傳輸............................................................................................10
革命還未結(jié)束............................................................................................11
RMAN 比對(duì)用戶管理的恢復(fù)...............................................................11
網(wǎng)格集群.....................................................................................................13
人為錯(cuò)誤的挑戰(zhàn)............................................................................................13
人為錯(cuò)誤糾正 — 閃回技術(shù).................................................................13
人為錯(cuò)誤的傳統(tǒng)恢復(fù)..............................................................................14
恢復(fù)時(shí)間目標(biāo)............................................................................................14
何時(shí)使用閃回與傳統(tǒng)恢復(fù)的對(duì)比............................................................14
閃回?cái)?shù)據(jù)庫(kù)................................................................................................15
閃回表..........................................................................................................17
閃回刪除.....................................................................................................18
什么是回收站?...................................................................................18
閃回查詢.....................................................................................................18
閃回版本查詢............................................................................................20
閃回事務(wù)查詢............................................................................................20
實(shí)例..........................................................................................................21
結(jié)論...................................................................................................................22
Oracle 數(shù)據(jù)庫(kù) Database 10g 備份和恢復(fù):RMAN 和閃回技術(shù) 頁(yè) 2
Oracle數(shù)據(jù)庫(kù)10g備份和恢復(fù):RMAN和閃回技術(shù)
發(fā)展和革命
數(shù)據(jù)庫(kù)備份可能是防止 Oracle 數(shù)據(jù)庫(kù)發(fā)生介質(zhì)故障的唯一方式。使用提供給 DBA 的大量工具和方法來(lái)恢復(fù)關(guān)鍵數(shù)據(jù)的重要性是毋庸置疑的。保護(hù) Oracle 數(shù)據(jù)的成本和復(fù)雜性包括,從簡(jiǎn)單的每周備份到磁帶,到記錄更加繁復(fù)的文件快照或備用數(shù)據(jù)庫(kù)。Oracle Data Guard1.的體系結(jié)構(gòu)有助于企業(yè)恢復(fù)對(duì) Oracle 數(shù)據(jù)庫(kù)造成不利影響的災(zāi)難、人為錯(cuò)誤和損壞。每個(gè)工具和選項(xiàng)都有其自己的持續(xù)可用性優(yōu)勢(shì),并且可以快速備份和/或恢復(fù) Oracle 數(shù)據(jù)庫(kù)。
為了保護(hù)和恢復(fù)數(shù)據(jù)所采納的方法或工具應(yīng)該具有:
可靠性。所有需要恢復(fù)的文件都進(jìn)行了備份,且通過(guò)恢復(fù)操作能夠方便地恢復(fù)文件。
靈活性。Oracle 數(shù)據(jù)庫(kù)可以在數(shù)據(jù)庫(kù)、表空間、數(shù)據(jù)文件和塊級(jí)上備份或恢復(fù)。
可管理性組織和管理備份文件以便用于恢復(fù)操作。
可用性。備份操作不應(yīng)該干擾數(shù)據(jù)庫(kù)事務(wù)處理過(guò)程同時(shí)恢復(fù)操作應(yīng)該快速、有效。
Oracle 恢復(fù)管理器通過(guò)新的版本和 Oracle 數(shù)據(jù)庫(kù) 10g 包含的革命性技術(shù)進(jìn)步繼續(xù)得以完善,并提供您一直期待的簡(jiǎn)單、可靠和自動(dòng)的恢復(fù)工具。此白皮書(shū)列出了 Oracle 數(shù)據(jù)庫(kù) 10g 用于備份和恢復(fù)文件管理的新功能,增強(qiáng)的增量備份和異構(gòu)平臺(tái)上相同表空間數(shù)據(jù)的共享。讓革命開(kāi)始吧!
恢復(fù)管理器
恢復(fù)管理器 (RMAN) 是管理備份和更重要的數(shù)據(jù)庫(kù)恢復(fù)的 Oracle 公用程序。提供數(shù)據(jù)庫(kù)高級(jí)的性能和可用性的同時(shí)消除了操作的復(fù)雜性。從 Oracle8 開(kāi)始,恢復(fù)管理器為 DBA 提供了集成的備份和恢復(fù)解決方案。
1 有關(guān) Data Guard 的詳細(xì)信息,請(qǐng)?jiān)L問(wèn) http://otn.oracle.com/deploy/availability/htdocs/odg_overview.html。
Oracle 數(shù)據(jù)庫(kù) Database 10g 備份和恢復(fù):RMAN 和閃回技術(shù) 頁(yè) 3
恢復(fù)管理器確定了執(zhí)行請(qǐng)求的備份、存儲(chǔ)或恢復(fù)操作,然后與 Oracle 數(shù)據(jù)庫(kù)服務(wù)器合作執(zhí)行這些操作最為有效的方式。恢復(fù)管理器和服務(wù)器會(huì)自動(dòng)識(shí)別出數(shù)據(jù)庫(kù)結(jié)構(gòu)的改動(dòng),并且動(dòng)態(tài)地調(diào)整所需的操作以便適應(yīng)更改。
Oracle 數(shù)據(jù)庫(kù) 10g 恢復(fù)管理器功能集靈活變革了關(guān)鍵 Oracle 數(shù)據(jù)的恢復(fù)。不用花費(fèi)成本或附加安裝,RMAN 即可管理 Oracle 數(shù)據(jù)庫(kù)文件的備份和恢復(fù)。因?yàn)?RMAN 與 Oracle 內(nèi)核緊密集成,它提供了有效恢復(fù) Oracle 數(shù)據(jù)庫(kù)的能力。
快速恢復(fù)區(qū)
和 5 年以前甚至 1 年以前相比,今天花費(fèi)相同數(shù)量的錢(qián),卻能夠買(mǎi)到更多的磁盤(pán)空間。可能只需要幾 G 的磁盤(pán)空間就能滿足當(dāng)前的存儲(chǔ)需要,磁盤(pán)容量的直線上升只是帶來(lái)了閑置存儲(chǔ)空間的浪費(fèi)。您是否經(jīng)常徹夜不眠,盡力設(shè)想該怎樣使用這些閑置的磁盤(pán)空間嗎?使數(shù)據(jù)庫(kù)備份在磁盤(pán)上如何?在磁盤(pán)上制作備份要更快,因?yàn)橄舜艓?xiě)入的瓶頸。但更重要的是,如果需要數(shù)據(jù)庫(kù)介質(zhì)恢復(fù),則立刻就可以使用數(shù)據(jù)文件備份。因?yàn)椴恍枰檎掖艓Ш涂臻e磁帶設(shè)備來(lái)存儲(chǔ)所需的數(shù)據(jù)文件和存檔日志,所以減少了存儲(chǔ)和恢復(fù)操作時(shí)間。
但是等一下。備份至磁盤(pán)并不是一個(gè)新概念。多年來(lái) DBA 一直在執(zhí)行此類型的備份和恢復(fù)策略。RMAN 始終都能夠從磁盤(pán)位置備份和恢復(fù)數(shù)據(jù)庫(kù)。什么是快速恢復(fù)區(qū),是什么讓它成為 DBA 的無(wú)價(jià)之寶?
快速恢復(fù)區(qū)是一個(gè)統(tǒng)一的磁盤(pán)存儲(chǔ)位置,用于 Oracle 數(shù)據(jù)庫(kù)內(nèi)的所有恢復(fù)相關(guān)的文件和活動(dòng)。通過(guò)定義一個(gè) init.ora 參數(shù),所有 RMAN 備份、存檔日志、控制文件自動(dòng)備份和數(shù)據(jù)文件副本會(huì)自動(dòng)寫(xiě)入指定的文件系統(tǒng)或 ASM 磁盤(pán)組。
DB_RECOVERY_FILE_DEST = /oracle/flash_recovery_area
給快速恢復(fù)區(qū)分配足夠的空間可確保 Oracle 數(shù)據(jù)庫(kù)更快速、更方便地自動(dòng)恢復(fù)。現(xiàn)在,恢復(fù)時(shí)間目標(biāo)取決于能夠分配的空閑空間大小,此空間用來(lái)恢復(fù)相關(guān)文件。有關(guān)研究表示 95% 的恢復(fù)操作只需要 3 天的備份量。所以,如果擁有維持 3 天數(shù)據(jù)庫(kù)備份和存檔日志的磁盤(pán)空間,就可以在本地進(jìn)行所需的備份。系統(tǒng)管理員將不需要檢索磁帶或清空磁帶設(shè)備,即可還原需要的備份文件。
Oracle 數(shù)據(jù)庫(kù) Database 10g 備份和恢復(fù):RMAN 和閃回技術(shù) 頁(yè) 4
好,現(xiàn)在 Oracle 數(shù)據(jù)庫(kù) 10g 提供了一個(gè)參數(shù)可以將與恢復(fù)相關(guān)的文件組織到磁盤(pán)上的一個(gè)位置現(xiàn)在您可能會(huì)說(shuō),這又如何呢?它怎么能幫助我呢?我已經(jīng)可以自己的磁盤(pán)上執(zhí)行備份并且配置所有我需要的存檔日志目標(biāo)。我很高興您問(wèn)及這個(gè)問(wèn)題。
快速恢復(fù)區(qū)管理磁盤(pán)上的文件通過(guò)配置 RMAN 保留策略,快速恢復(fù)區(qū)將自動(dòng)刪除該配置不再需要的陳舊備份和存檔日志。如果您將某一恢復(fù)窗口的保持策略設(shè)置為 7 天,RMAN 將所有恢復(fù)數(shù)據(jù)庫(kù)需要的備份文件保存 7 天。如果為所有的恢復(fù)文件設(shè)置了足夠的磁盤(pán)空間偏離,那么只需要備份到磁帶,以便滿足離線災(zāi)難恢復(fù)和長(zhǎng)期的存檔要求。
從介質(zhì)故障中完全恢復(fù)數(shù)據(jù)庫(kù)所需的所有文件是快速恢復(fù)區(qū)的一部分。這些與恢復(fù)相關(guān)的文件包括:
控制文件:數(shù)據(jù)庫(kù)創(chuàng)建過(guò)程中,在快速恢復(fù)區(qū)位置創(chuàng)建的副本。
存檔日志文件:配置快速恢復(fù)區(qū)時(shí),存檔程序后臺(tái)進(jìn)程隨后在快速恢復(fù)區(qū)以及其他 LOG_ARCHIVE_DEST_n 配置位置中創(chuàng)建存檔文件。
閃回日志:快速恢復(fù)區(qū)會(huì)自動(dòng)管理閃回?cái)?shù)據(jù)庫(kù)日志。
控制文件自動(dòng)備份:控制文件的默認(rèn)位置。
數(shù)據(jù)文件副本:RMAN 創(chuàng)建的數(shù)據(jù)文件副本的默認(rèn)位置是存儲(chǔ)在快速恢復(fù)區(qū)。
RMAN 備份:在備份、復(fù)制操作過(guò)程中,RMAN 創(chuàng)建文件的默認(rèn)位置。如果恢復(fù)任務(wù)過(guò)程中需要磁帶的話,這也是從磁帶上恢復(fù)存檔日志的默認(rèn)位置
企業(yè)管理器提供界面來(lái)定義快速恢復(fù)區(qū)。
快速恢復(fù)區(qū)提供:
相 |
|
下載地址 |
|
|
|