版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第十章 數(shù)據(jù)庫的備份與恢復(fù),,數(shù)據(jù)備份和恢復(fù)幾乎是任何計(jì)算機(jī)系統(tǒng)中絕對必需的組成部分,本章的主要內(nèi)容包括數(shù)據(jù)庫備份概述脫機(jī)(冷)備份、聯(lián)機(jī)(熱)備份使用Oracle企業(yè)管理器備份數(shù)據(jù)數(shù)據(jù)庫恢復(fù)概述 用SQL命令手工進(jìn)行數(shù)據(jù)庫恢復(fù)操作使用Oracle企業(yè)管理器恢復(fù)數(shù)據(jù),10.1 數(shù)據(jù)庫備份概述 10.1.1 數(shù)據(jù)庫備份的種類 物理備份 邏輯備份
2、 10.1.2 造成數(shù)據(jù)庫損失并需要恢復(fù)的各種問題 實(shí)例崩潰 介質(zhì)損失 異常突發(fā)災(zāi)難,10.1.3 數(shù)據(jù)庫備份的內(nèi)容備份一個(gè)Oracle數(shù)據(jù)庫,就是將組成數(shù)據(jù)庫的文件復(fù)制到一個(gè)備份存儲介質(zhì)中。一個(gè)數(shù)據(jù)庫的完整備份包括下列文件:全部數(shù)據(jù)文件歸檔日志文件通過多路復(fù)用或系統(tǒng)鏡像生成的聯(lián)機(jī)日志文件副本通過多路復(fù)用或系統(tǒng)鏡像生成的控制文
3、件副本各種參數(shù)配置文件,包括數(shù)據(jù)庫啟動參數(shù)文件、網(wǎng)絡(luò)配置文件、數(shù)據(jù)庫口令文件等。,10.1.4 數(shù)據(jù)庫的備份模式數(shù)據(jù)庫可以運(yùn)行在兩種備份模式下:存檔模式和非存檔模式。非存檔模式下,數(shù)據(jù)庫不對聯(lián)機(jī)日志文件進(jìn)行歸檔。控制文件指示寫滿的日志文件組無須歸檔。這樣,在日志書寫進(jìn)程切換到原來寫滿的日志文件時(shí),就會覆蓋其中所有的記錄。非存檔模式僅能使數(shù)據(jù)庫從實(shí)例崩潰中恢復(fù),而對介質(zhì)損失無能為力。存檔模式又叫介質(zhì)可恢復(fù)模式。在這種模式下,數(shù)
4、據(jù)庫必須對聯(lián)機(jī)日志文件進(jìn)行歸檔??刂莆募笕罩緯鴮戇M(jìn)程不得使用未被歸檔的已寫滿的聯(lián)機(jī)日志文件。這樣就保留了完整的日志文件記錄,確保了可以恢復(fù)所有的已提交的事務(wù)。,查看一個(gè)數(shù)據(jù)庫出于何種備份模式,可以通過企業(yè)管理器的例程管理,連接想要查詢模式的數(shù)據(jù)庫。登錄后,雙擊樹狀目錄例程管理,然后單擊圖標(biāo)[配置],如圖10.1所示,圖10.1,從圖10.1可以看出,數(shù)據(jù)庫NORMDATA處于NOARCHIVELOG備份模式下,即非存檔模式下.還
5、可以通過手工SQL命令來檢查數(shù)據(jù)庫的備份模式,其命令為:ARCHIVE LOG LIST;如圖10.2,圖10.2,10.1.5 制訂備份策略在進(jìn)行數(shù)據(jù)庫備份前,結(jié)合自身數(shù)據(jù)庫的特點(diǎn)制定一個(gè)切實(shí)可行的備份策略是十分必要的,以下是需要考慮的一些要點(diǎn)。(1)數(shù)據(jù)庫備份和恢復(fù)的“黃金定律”用于備份的磁盤一定要和數(shù)據(jù)庫數(shù)據(jù)文件、控制文件、聯(lián)機(jī)日志文件所在磁盤相分離。這樣就能保證數(shù)據(jù)庫文件所在的磁盤損壞時(shí)不會影響到備份的數(shù)據(jù)文件和日志文件
6、。,(2)選擇數(shù)據(jù)庫的備份模式:強(qiáng)烈建議采用存檔 模式在存檔模式下,全部日志文件都進(jìn)行了完整的保存。若數(shù)據(jù)庫文件出現(xiàn)損失,就可以從備份中還原數(shù)據(jù)文件和控制文件,對其實(shí)施日志文件中記錄的任何變化,這樣就把數(shù)據(jù)庫完全恢復(fù)到錯(cuò)誤發(fā)生前的情況。大部分的Oracle產(chǎn)品數(shù)據(jù)庫都是運(yùn)行在存檔模式下。,(3)有計(jì)劃地、經(jīng)常地進(jìn)行數(shù)據(jù)庫備份根據(jù)數(shù)據(jù)庫變化的頻率制定備份的頻率。若數(shù)據(jù)庫經(jīng)常進(jìn)行改動,則應(yīng)頻繁地進(jìn)行備份;反之,若數(shù)據(jù)庫是只讀的或很少改
7、動,則可降低備份頻率。(4)在數(shù)據(jù)庫進(jìn)行結(jié)構(gòu)性改動的前后進(jìn)行數(shù)據(jù)庫 備份(5)避免對聯(lián)機(jī)日志文件進(jìn)行備份。操作人員可能無意中恢復(fù)了備份的聯(lián)機(jī)日志文件,而對數(shù)據(jù)庫造成巨大損失。保護(hù)聯(lián)機(jī)日志文件免于介質(zhì)故障的最好辦法是對其進(jìn)行多路復(fù)制。,10.2 脫機(jī)備份10.2.1 脫機(jī)備份概述在數(shù)據(jù)庫已正常、完全地關(guān)閉時(shí),操作員進(jìn)行的數(shù)據(jù)庫備份稱為脫機(jī)備份或冷備份。10.2.2 脫機(jī)備份的操作(1)正常關(guān)閉要備
8、份的數(shù)據(jù)庫,包括關(guān)閉Oracle上運(yùn)行的所有第三方軟件,以及以正常方式關(guān)閉數(shù)據(jù)庫。(2)備份整個(gè)數(shù)據(jù)庫到一個(gè)地點(diǎn)。(3)重新啟動數(shù)據(jù)庫。以正常方式進(jìn)入Oracle一個(gè)在SQL*Plus環(huán)境中做脫機(jī)備份的一個(gè)例子。,10.2.3 脫機(jī)備份的特點(diǎn)脫機(jī)備份具有很多優(yōu)點(diǎn)。但也有不足。10.3 聯(lián)機(jī)(熱)備份 10.3.1 聯(lián)機(jī)備份的概述 聯(lián)機(jī)備份也叫熱備份,是在數(shù)據(jù)庫系統(tǒng)正常運(yùn)行的情況下進(jìn)行的數(shù)據(jù)庫備份。這種
9、備份可以是數(shù)據(jù)庫的部分備份,既備份數(shù)據(jù)庫的某個(gè)表空間或某個(gè)數(shù)據(jù)文件,也可備份控制文件。在實(shí)際運(yùn)用中大致有兩種操作方式:一種是在主機(jī)系統(tǒng)開辟一塊非工作運(yùn)行空間,專門存放備份數(shù)據(jù),即分區(qū)備份;另一種方式是將數(shù)據(jù)備份到另一個(gè)子系統(tǒng)中,通過主機(jī)系統(tǒng)與子系統(tǒng)之間的傳輸來實(shí)現(xiàn)備份,這同樣具有速度快和調(diào)用方便的特點(diǎn)。,10.3.2 使數(shù)據(jù)庫運(yùn)行在存檔模式設(shè)置步驟如下:(1)關(guān)閉數(shù)據(jù)庫(2)備份數(shù)據(jù)庫(3)編輯數(shù)據(jù)庫啟動參數(shù)文件init.o
10、ra,修改參數(shù)LOG_ARCHIVE_START=TRUE,使歸檔進(jìn)程自動執(zhí)行歸檔操作,修改LOG_ARCHIVE_DEST_n參數(shù)設(shè)置歸檔目錄地點(diǎn)。(4)啟動例程,登錄數(shù)據(jù)庫,但不打開數(shù)據(jù)庫。(5)將數(shù)據(jù)庫切換到存檔模式并打開之,10.3.3 聯(lián)機(jī)備份的操作 1 備份控制文件 2 備份部分或全部表空間 3 歸檔當(dāng)前的聯(lián)機(jī)日志文件 4 備份歸檔日志文件 (1)以管理員的權(quán)限連接所
11、要備份的數(shù)據(jù)庫 (2)備份控制文件 (3)備份一些表空間 (4)歸檔當(dāng)前的聯(lián)機(jī)日志文件 (5)備份歸檔日志文件,在實(shí)際應(yīng)用中有時(shí)也會碰到一些聯(lián)機(jī)備份失敗的情況,比如在備份時(shí)突然機(jī)器斷電。在這種情況下,通??梢裕海?)強(qiáng)行關(guān)閉數(shù)據(jù)庫。(2)啟動例程,登錄數(shù)據(jù)庫,但不打開數(shù)據(jù)庫。(3)將備份失敗的數(shù)據(jù)文件file1設(shè)為END BACKUP模式(4)打開數(shù)據(jù)庫。,1
12、0.3.4 聯(lián)機(jī)備份的特點(diǎn)聯(lián)機(jī)備份的優(yōu)點(diǎn)與不足10.4 使用企業(yè)管理器的備份管理進(jìn)行備份操作 10.4.1 使用企業(yè)管理器備份前的準(zhǔn)備 1 連接管理服務(wù)器,如圖10.3,圖10.3,在登錄前有兩項(xiàng)任務(wù)需要完成:1 確保先啟動管理服務(wù)器,手動啟動操作在WIN2000的“控制面板”-“管理工具”-“服務(wù)”中選中OMS右鍵啟動。如下頁圖所示2 登錄OMS的默認(rèn)管理員是sysman/oem_temp
13、,如果尚未創(chuàng)建該管理員,可以在Enterprise Manager Configuration Assistant中進(jìn)行創(chuàng)建。,手工啟動OMS,2 設(shè)置要備份數(shù)據(jù)庫的首選身份證明在數(shù)據(jù)庫NORMDATA中創(chuàng)建一個(gè)用戶SYS,用于執(zhí)行數(shù)據(jù)庫NORMDATA的備份、恢復(fù)操作。應(yīng)該賦予此用戶SYSDBA系統(tǒng)權(quán)限,然后把他設(shè)為NORMDATA的首選身份證明,如圖10.4,圖10.4,彈出如圖10.5所示的[編輯管理員首選項(xiàng)]對話框,圖10.
14、5,在圖10.6所示對話框中選中當(dāng)前所在的節(jié)點(diǎn),首先對它進(jìn)行配置,以SYS作用戶名,以change_on_install做為口令。設(shè)置完后單擊確定,圖10.6,如圖10.7,打開Windows2000中的“計(jì)算機(jī)管理”,展開“本地用戶和組”,右鍵單擊“用戶”,在彈出的快捷菜單中單擊“新用戶”。,圖10.7,圖10.8所示為創(chuàng)建新用戶對話框,創(chuàng)建一個(gè)以SYS做用戶名,以change_on_install做密碼的用戶,并選“密碼永不過期”和
15、“用戶不能更改密碼”。然后確定。,圖10.8,這時(shí),在如圖10.9所示的界面中可以看到新建的用戶SYS,圖10.9,雙擊該用戶,彈出如圖10.10所示對話框,選中“隸屬于”選項(xiàng)卡。單擊“添加”按鈕,進(jìn)入圖10.11所示對話框。,圖10.10,選擇Administrator和ORA_DBA兩項(xiàng),進(jìn)行添加操作,使SYS隸屬于這兩個(gè)組。如圖10.11,圖10.11,圖10.12顯示添加成功后的情形。,圖10.12,在圖10.12所示對話框中單
16、擊確定后,回到圖10.13所示對話框中,可以看到SYS隸屬于Administrator和ORA_DBA的情形,單擊確定完成SYS隸屬屬性的設(shè)置。,圖10.13,打開“管理工具”中的“本地安全策略”,展開“本地策略”,單擊“用戶權(quán)利指派”,如圖10.14,圖10.14,在上個(gè)界面中雙擊“作為批處理作業(yè)登錄”,進(jìn)入如圖10.15所示界面,單擊“添加”按鈕,進(jìn)入如圖10.16所示界面。,圖10.15,選中SYS用戶,單擊“添加”按鈕,將其添加
17、到“作為批處理作業(yè)登錄”的用戶隊(duì)列中,單擊確定完成,圖10.16,此時(shí)將在如圖10.17所示界面中看到SYS已經(jīng)添加進(jìn)去的情形。,圖10.17,在圖10.18所示的界面中也可以看到SYS已經(jīng)添加進(jìn)去的情形,圖10.18,此時(shí),再打開[首選身份證明]選項(xiàng)卡,如圖10.19所示。對選定的數(shù)據(jù)庫進(jìn)行相應(yīng)設(shè)置。設(shè)置后點(diǎn)[確定]即可完成首選身份證明的創(chuàng)建,圖10.19,10.4.2 使用備份管理進(jìn)行備份1.數(shù)據(jù)庫默認(rèn)備設(shè)置首先進(jìn)行數(shù)據(jù)庫默認(rèn)
18、備設(shè)置,雙擊數(shù)狀目錄上的數(shù)據(jù)庫圖標(biāo),如圖10.20所示。,,圖10.20 選取創(chuàng)建備份設(shè)置,圖10.20,此時(shí)彈出[創(chuàng)建備分設(shè)置]對話框,該對話框包括5個(gè)選項(xiàng)卡,即[一般信息],[通道],[恢復(fù)目錄],[備分參數(shù)]和[首選身份證明]。[一般信息]選項(xiàng)卡用于輸入一次備分設(shè)置的代號和描述說明。如圖10.21所示。,,圖10.21 創(chuàng)建備份設(shè)置的[一般信息]選項(xiàng)卡,圖10.21,[通道]選項(xiàng)卡用于指定1個(gè)或多個(gè)通道。通道是用于備份和復(fù)原操
19、作的輸出設(shè)備??梢詣?chuàng)建多個(gè)通道,以支持單個(gè)作業(yè)進(jìn)行并行備份或恢復(fù)操作,至少要一個(gè)通道。如圖10.22所示,圖10.22 創(chuàng)建備份設(shè)置的[通道]選項(xiàng)卡,圖10.22,其個(gè)項(xiàng)說明如下:選取備份的目標(biāo)類型:可以在磁盤和磁帶中選擇通道定義,若選擇磁盤,備份寫入磁盤;若選擇磁帶,備份寫入磁帶。注意:可以定義多個(gè)通道,但是個(gè)通道必須具有相同的目標(biāo)類型。[通道明]:用戶指定的通道名稱。注意:如果要使用同一配置在同一計(jì)算機(jī)上備份多個(gè)數(shù)據(jù)庫。你
20、必須在配置的格式字符串中使用%u[格式]:〈目錄〉b%u%s%p其中,〈目錄〉存儲備份的驅(qū)動和路徑。必須為通道指定一個(gè)適當(dāng)?shù)哪夸洝D夸涀侄伪仨氁赃m當(dāng)?shù)姆指舴Y(jié)束,分隔符隨操作系統(tǒng)而定。,b是備份的前綴,前綴不是必要的,可以任意修改它;%p是備份集內(nèi)的備份片序號,在每個(gè)備份集中該值都從1開始,而后每創(chuàng)建一個(gè)備份片就遞增1;%u是唯一名稱;%s是備份集編號,記數(shù)器值從1開始,并且對控制文件來說始終唯一;%t是備份集時(shí)間戳。注意:
21、%s和%t配合使用可以構(gòu)成備份集的唯一名稱。[通道限制]:可對任何備份加以限制。[插入]:用于創(chuàng)建其他通道定義。[移去]:用于刪除已選通道。,[恢復(fù)目錄]:可以選擇存儲備份信息的位置,如圖10.23,圖10.23,恢復(fù)目錄包含以下信息:數(shù)據(jù)文件和歸檔日志備份集以及備份片,數(shù)據(jù)文件副本,以歸檔日志及其副本,目標(biāo)數(shù)據(jù)庫中的表空間和數(shù)據(jù)文件,由指定用戶創(chuàng)建的稱為存儲腳本的一系列命令。[備份參數(shù)]選項(xiàng)卡可以設(shè)置當(dāng)前備份集的存儲參數(shù),如圖
22、10.24,圖10.24 創(chuàng)建備份參數(shù)設(shè)置的備份參數(shù)選項(xiàng)卡。,圖10.24,[首選身份證明]選項(xiàng)卡可指定用于備份作業(yè)的首選身份證明,如圖10.25,在各選項(xiàng)卡完成設(shè)置后,單擊[創(chuàng)建]按鈕即可提交此次備份設(shè)置作業(yè),已設(shè)置的備份設(shè)置將成為默認(rèn)的備份設(shè)置。,圖10.12,圖10.25,2.利用備份向?qū)浞輸?shù)據(jù)庫右擊數(shù)據(jù)庫normdata,在彈出的菜單中選[備份管理]|[備份]命令,如圖10.26,圖10.13,圖10.26,備份向?qū)Ы缑嫒?/p>
23、圖10.27:[簡介}可用于備份各種對象,如數(shù)據(jù)庫,數(shù)據(jù)文件,表空間,和歸檔日志,或者制作數(shù)據(jù)文件和當(dāng)前控制文件和當(dāng)前控制文件的映象副本。,圖10.14,圖10.27,單擊[下一步],彈出[策略選擇]對話框。如圖10.28[預(yù)定義備份策略]:根據(jù)oracle 9i備份與恢復(fù)指南文檔中有關(guān)備份頻道的說明。選擇適用的備份策略[自定義備份策略]:選擇要備份的信息以及備份執(zhí)行的調(diào)度。。注意:如果要使用映像副本,必須選擇[自定義備份策略]
24、。,圖10.28 [策略選擇]對話框,圖10.28,若選定[預(yù)定義備份策略]單選按鈕,備份向?qū)⑻崾居脩舾鶕?jù)數(shù)據(jù)庫使用情況指定執(zhí)行備份的頻率,以及在什么適合執(zhí)行。最后向目標(biāo)數(shù)據(jù)庫提交作業(yè)。本例中選定[自定義備份策略],單擊[下一步]按鈕,將彈出備份選擇對話框,如圖10.29所示。,圖10.29,數(shù)據(jù)庫中包含多種不同類型的數(shù)據(jù),在制定備份策略時(shí),必須決定要備份的信息內(nèi)容。決定備份內(nèi)容依據(jù)的基本原冊是:根據(jù)數(shù)據(jù)的重要性和改變程度來確定數(shù)據(jù)
25、的優(yōu)先級。如果數(shù)據(jù)庫處于非存檔模式,只能執(zhí)行數(shù)據(jù)庫完全備份。如果數(shù)據(jù)庫處于存檔模式,可以進(jìn)行多種類型的備份。[整個(gè)數(shù)據(jù)庫]:整個(gè)數(shù)據(jù)庫備份包含控制文件以及屬于此數(shù)據(jù)庫的所有數(shù)據(jù)庫文件。選擇此備份類型可以一次備份整個(gè)數(shù)據(jù)庫。[表空間];表空間備份是一個(gè)數(shù)據(jù)庫子集的備份。[數(shù)據(jù)文件];數(shù)據(jù)文件備份是單個(gè)數(shù)據(jù)文件的備份。數(shù)據(jù)文件不如表空間備份那樣常用。,[歸檔日志];以歸檔的重做日志是一個(gè)聯(lián)機(jī)重做日志,以非活動形式再現(xiàn),并被復(fù)制道義
26、個(gè)或多個(gè)日志歸檔目標(biāo)位置。歸檔重做日志不可改變,但對于恢復(fù)數(shù)據(jù)庫卻至關(guān)重要。[使用印象副本]:oracle支持使用數(shù)據(jù)文件,控制文件或歸檔日志的映像副本來執(zhí)行備份。只能通過數(shù)據(jù)文件的映像副本來執(zhí)行控制文件的映像副本。只使用控制文件的影響副本的情況不太可能發(fā)生。歸檔日志對話框 ,如圖10.30,圖10.30 設(shè)置歸檔日志對話框,圖10.30,使用設(shè)置歸檔日志對話框可以指定以下選項(xiàng)。[否]:不備份任何日志文件。[是,備份所有歸檔日
27、志]:備份所有歸檔日志。[是,備份已選歸檔日志]:備份指定一段時(shí)間的歸檔日志文件,時(shí)間可以由對話框下半部的2個(gè)復(fù)選框來設(shè)置起止時(shí)間。注意:歸檔重做日志不可改變,對于恢復(fù)數(shù)據(jù)庫卻很重要,所以,應(yīng)該盡可能地維護(hù)。[備份選項(xiàng)],如圖10.31,圖10.31 [備份選項(xiàng)]對話框,圖10.31,使用[備份選項(xiàng)]可以在[完全備份]和[增量備份]中選擇。[完全備份]:將所有文件塊備份到備份集中,只跳過重未使用的數(shù)據(jù)塊。[增量備份]:增量備
28、份是一種只備份以修改的塊的方法。0級增量備份執(zhí)行于完全備份相同的功能,高于0級的增量備份只備份上一次增量備份后更改的部分。[不累積]:可以備份所有自最近的n級或n級以下的備份后更改的塊。[累積]:可以備份所有自最近的n級或n-1級或較低一級的備份后使用的塊。,[配置},如圖10.32[為該備份選擇配置]:可以選用數(shù)據(jù)庫的默認(rèn)備份配置。[配置說明]:該配置的說明。,圖10.19,圖10.32,[配置慨要要]:備份集要有配置名,目標(biāo)
29、類型,通道名,文件名,存儲備份集的驅(qū)動器和路徑,恢復(fù)目錄身份證明。 映像副本要有配置名,按目標(biāo)類型顯示的映像副本,通道名,恢復(fù)目錄身份證明。 [ 調(diào)度]對話框,如圖10.33,圖10.20,圖10.33,為運(yùn)行作業(yè)選擇備份頻率。[開始執(zhí)行]用于選擇第一次執(zhí)行的日期和時(shí)間。這是按周期調(diào)度任務(wù)的起始時(shí)間。[結(jié)束執(zhí)行]:請選擇最后一次執(zhí)行任務(wù)的日期和時(shí)間。[時(shí)區(qū)]:顯示時(shí)區(qū)。[向多個(gè)目標(biāo)提交作業(yè)]:選中該復(fù)選框,可以
30、訪問“多個(gè)目標(biāo)”頁,這樣就可以指定提交作業(yè)的目標(biāo)數(shù)據(jù)庫。 完成配置后,單擊[下一步]按鈕,將彈出[作業(yè)信息]對話框,如圖10.34所示。,圖10.34 [作業(yè)信息]對話框,圖10.34,在[作業(yè)信息]對話框中指定備份作業(yè)的名稱 和說明,以及希望對該作業(yè)執(zhí)行的操作。以下列出對作業(yè)進(jìn)行的操作。 [立即提交作業(yè)]:作業(yè)即被提交給管理服務(wù)器。
31、[不立即提交作業(yè),但將其添加到作業(yè)庫中,供 以后使用]:不立即提交作業(yè),但將其添加到作業(yè) 庫,稍后可以在總控制臺編輯或提交作業(yè)。 [立即提交作業(yè)并將其添加到作業(yè)庫]:立即提交作業(yè)并將其添加到作業(yè)庫中。,完成了作業(yè)信息的設(shè)置后,單擊[完成]按鈕,就會彈出[概要]對話框,如圖10.35所示。單擊 取消 按鈕,返回到向?qū)?,可以對以前的設(shè)置做一些修改。單擊 確定 按鈕,將作業(yè)提交到數(shù)據(jù)庫管理器的作業(yè)系
32、統(tǒng)。如果作業(yè)成功提交,則系統(tǒng)會彈出如圖10.36所示的信息框,提示備份作業(yè)已成功提交。,圖10.35 [概要]對話框,圖10.35,圖10.36 備份作業(yè)成功提交的信息框,圖10.36,10.5 數(shù)據(jù)庫恢復(fù)概述數(shù)據(jù)庫備份的目的就是在出現(xiàn)數(shù)據(jù)庫文件和數(shù)據(jù)損失時(shí)能夠把數(shù)據(jù)庫完全地恢復(fù)到出現(xiàn)問題的那一刻。數(shù)據(jù)庫恢復(fù)的過程就是:從歸檔和聯(lián)機(jī)日志文件中讀取日志記錄并將這些變化應(yīng)用到作好的數(shù)據(jù)庫數(shù)據(jù)文件備份中,將其更新到最近的狀態(tài)。,可
33、以用復(fù)原(restore)和恢復(fù)(recover)兩個(gè)過程理解Oracle數(shù)據(jù)庫的恢復(fù)。復(fù)原是一個(gè)數(shù)據(jù)文件或控制文件的物理備份,就是重建并使能為數(shù)據(jù)庫服務(wù)使用的過程。而恢復(fù)一個(gè)復(fù)原的數(shù)據(jù)文件的過程,就是通過對數(shù)據(jù)文件施加歸檔日志文件和聯(lián)機(jī)日志文件,使其更新的過程。在復(fù)原了必要的文件之后,必須要由用戶啟動介質(zhì)恢復(fù)。介質(zhì)恢復(fù)可能歸檔日志文件和聯(lián)機(jī)日志文件都要用到。如果使用SQL*Plus手工操作,就可以利用SQL命令RECOVER來進(jìn)行恢復(fù)
34、操作。如果使用圖形化界面,就可能用到Oracle企業(yè)管理器的恢復(fù)管理。,10.5.1 數(shù)據(jù)庫恢復(fù)的兩個(gè)階段 所有類型的數(shù)據(jù)庫恢復(fù)都包括兩個(gè)階段----前滾(rolling forward)和后滾(rolling back),如圖10.37所示,數(shù)據(jù)庫,重作日志,重作日志,數(shù)據(jù)庫,數(shù)據(jù)庫,要恢復(fù)的數(shù)據(jù)庫的備份,包含了提交和未 提交的事務(wù)的數(shù)據(jù)庫,只包含提交事務(wù)的數(shù)據(jù)庫,,,施加重做日志,施加撤消塊,圖10.37
35、,在前滾恢復(fù)階段,Oracle應(yīng)用必要的歸檔的聯(lián)機(jī)日志文件去重新執(zhí)行一遍所有已提交的不在數(shù)據(jù)庫當(dāng)前文件中的事務(wù)。如果數(shù)據(jù)庫只是從實(shí)例崩潰中恢復(fù),所有必不可少的日志文件都在聯(lián)機(jī)日志組的當(dāng)前集合中。但如果數(shù)據(jù)庫經(jīng)歷了更為嚴(yán)重的損失,如介質(zhì)損失,這時(shí)可能還需要另外使用已備份的數(shù)據(jù)文件歸檔日志文件來完成前滾恢復(fù)。,前滾恢復(fù)完成后,Oracle必須執(zhí)行后滾恢復(fù)。在后滾恢復(fù)階段,Oracle利用數(shù)據(jù)庫后滾段中的信息去“撤消”在系統(tǒng)崩潰時(shí)由任何打開(
36、未提交)事務(wù)所作的數(shù)據(jù)庫改動。后滾恢復(fù)完成后,數(shù)據(jù)庫包含直到迫使進(jìn)行恢復(fù)操作的問題發(fā)生以前的最后一次提交的事務(wù)為止所做的全部工作。,10.5.2 實(shí)例、崩潰恢復(fù)與介質(zhì)恢復(fù) 實(shí)例和崩潰恢復(fù)用于將數(shù)據(jù)庫從突然斷電、應(yīng)用程序錯(cuò)誤等導(dǎo)致的數(shù)據(jù)庫實(shí)例、操作系統(tǒng)崩潰等情況下的恢復(fù)。這時(shí)的Oracle實(shí)例不能正常關(guān)閉。而且當(dāng)崩潰發(fā)生時(shí),服務(wù)器可能正在管理許多修改過數(shù)據(jù)庫信息的打開著的事務(wù)。而且,數(shù)據(jù)庫來不及執(zhí)行一個(gè)數(shù)據(jù)庫檢查點(diǎn),以確保服務(wù)
37、器緩沖區(qū)高速緩存中所有修改過的數(shù)據(jù)塊被安全地寫回到數(shù)據(jù)庫的數(shù)據(jù)文件。這樣,數(shù)據(jù)庫數(shù)據(jù)文件中的數(shù)據(jù)很可能是不一致的,甚至丟失了由已提交事務(wù)所做的改動,實(shí)例和崩潰恢復(fù)的目的就是恢復(fù)“死掉”的例程在高速緩沖區(qū)數(shù)據(jù)塊中的變化,并關(guān)閉日志線程。實(shí)例和崩潰恢復(fù)只需要聯(lián)機(jī)日志文件和當(dāng)前聯(lián)機(jī)數(shù)據(jù)文件,無需歸檔日志文件的幫助。實(shí)例和崩潰恢復(fù)的最大特點(diǎn)是:Oracle系統(tǒng)在重新啟動數(shù)據(jù)庫時(shí)自動應(yīng)用了日志文件進(jìn)行數(shù)據(jù)庫的恢復(fù),無需用戶的參與??赡芟到y(tǒng)崩潰后
38、要花更長的時(shí)間來啟動數(shù)據(jù)庫,但是崩潰恢復(fù)是完全透明的,在啟動時(shí)Oracle是否進(jìn)行崩潰恢復(fù)對于用戶而言沒什么區(qū)別。,介質(zhì)恢復(fù)主要用于介質(zhì)損失時(shí)的恢復(fù),即對受損數(shù)據(jù)文件或控制文件的恢復(fù)。同崩潰和實(shí)例恢復(fù)一樣,介質(zhì)恢復(fù)需要維護(hù)數(shù)據(jù)庫各個(gè)部分的一致性。但介質(zhì)恢復(fù)又有其獨(dú)特的特點(diǎn):對受損的數(shù)據(jù)文件的復(fù)原備份施加變化。只能在存檔模式下進(jìn)行,否則無法完成。既使用聯(lián)機(jī)日志文件又使用歸檔日志文件。需要由用戶發(fā)出明確的命令來執(zhí)行。Oracle系
39、統(tǒng)不會自動檢測是否有介質(zhì)損失,即系統(tǒng)不會自動進(jìn)行介質(zhì)恢復(fù)。恢復(fù)時(shí)間完全由用戶指定的策略決定(例如備份的頻率、并行恢復(fù)的參數(shù))而不由Oracle內(nèi)部實(shí)現(xiàn)。,10.5.3 完全恢復(fù)與不完全恢復(fù) 按照介質(zhì)恢復(fù)的內(nèi)容,可以將介質(zhì)恢復(fù)分為完全恢復(fù)和不完全恢復(fù)。 完全恢復(fù)就是恢復(fù)所有已提交事務(wù)工作的操作,即將數(shù)據(jù)庫、表空間或數(shù)據(jù)文件的備份更新到最近的時(shí)間點(diǎn)上。 不完全恢復(fù)使用數(shù)據(jù)庫的備份來產(chǎn)生一個(gè)
40、數(shù)據(jù)庫的非當(dāng)前版本,即將數(shù)據(jù)庫恢復(fù)到某一個(gè)特定的時(shí)刻。 Oracle 支持4種類型的不完全恢復(fù):基于時(shí)間的恢復(fù),基于更改的恢復(fù),基于取消的恢復(fù),日志序列恢復(fù),10.6 用SQL命令手工進(jìn)行數(shù)據(jù)庫恢復(fù)操作 10.6.1 進(jìn)行自動介質(zhì)恢復(fù) 執(zhí)行下述步驟來進(jìn)行自動介質(zhì)恢復(fù) (1) 先將tools表空間置于脫機(jī)狀態(tài) ALTER TABLESPACE to
41、ols OFFLINE IMMEDIATE; 此命令在SQL*Plus工作單中執(zhí)行,結(jié)果如圖10.25所示。 (2) 將數(shù)據(jù)文件tools.dbf的備份進(jìn)行復(fù)原操作,即通過操作系統(tǒng)命令進(jìn)行復(fù)制操作; copy $ORACLE_BACKUP\admin\ORACLEWB\backup\tools01.dbf$ORACLE_HOME\oradata\ORACL
42、EWB\.,(3)假定現(xiàn)在已經(jīng)擁有了所有用于恢復(fù)的歸檔日志文件,則可執(zhí)行帶AUTOMATIC選項(xiàng)的RECOVER命令來進(jìn)行恢復(fù)操作: RECOVER AUTOMATIC DATAFILE ‘D:\ORACLE 9I\ORACLEWB\tools01.dbf’;此命令在SQL*Plus工作中執(zhí)行,結(jié)果如教材圖10.26所示:,(4)完成了介質(zhì)恢復(fù)后就應(yīng)該將tools表空間置于聯(lián)機(jī)狀態(tài): ALTER TABLE
43、SPACE tools ONLINE; 此命令在SQL*plus工作單中執(zhí)行,結(jié)果如教材圖10.27所示。,10.6.2 進(jìn)行完全介質(zhì)恢復(fù)進(jìn)行完全介質(zhì)恢復(fù)就是將數(shù)據(jù)庫備份更新到當(dāng)前的SCN。可以一次恢復(fù)整個(gè)數(shù)據(jù)庫,也可以恢復(fù)某個(gè)單獨(dú)的表空間或數(shù)據(jù)文件。完全恢復(fù)之后,再次打開數(shù)據(jù)庫不必使用RESETLOGS命令 1.在關(guān)閉了的數(shù)據(jù)庫上進(jìn)行完全恢復(fù)操作包括3個(gè)階段。階段1:準(zhǔn)備工作關(guān)閉實(shí)例,并檢查引起問題的
44、介質(zhì)磁盤驅(qū)動器。如果數(shù)據(jù)庫處于打開狀態(tài),則使用ABORT命令把數(shù)據(jù)庫關(guān)閉。SHUTDOWN ABORT;,階段2:復(fù)原必要的遭到破壞的或丟失的文件(1)首先確定需要進(jìn)行恢復(fù)操作的數(shù)據(jù)文件,可以通過查詢數(shù)據(jù)字典的動態(tài)視圖V$RECOVER_FILE來確定需要進(jìn)行介質(zhì)恢復(fù)而要進(jìn)行復(fù)原操作的文件。這個(gè)視圖列出了所有需要進(jìn)行恢復(fù)操作的文件,并解釋了需要進(jìn)行恢復(fù)操作的原因。(2)如果文件已被永久性地?fù)p害了,就應(yīng)該找到受損文件最近的備份。只
45、需要復(fù)原介質(zhì)損失的數(shù)據(jù)文件,不復(fù)員任何未被損害的數(shù)據(jù)文件或聯(lián)機(jī)日志文件。(3)用操作系統(tǒng)命令將文件復(fù)原到默認(rèn)地點(diǎn)。,階段3:恢復(fù)數(shù)據(jù)庫(1)以管理員身份登錄連接數(shù)據(jù)庫,以MOUNT命令啟動數(shù)據(jù)庫,但不打開數(shù)據(jù)庫。命令如下:STARTUP MOUNT;(2)查詢V$DATAFILE視圖,列出所有數(shù)據(jù)文件的狀態(tài),確保數(shù)據(jù)庫所有數(shù)據(jù)文件都處于聯(lián)機(jī)狀態(tài)。(3)根據(jù)實(shí)際需要,輸入適當(dāng)?shù)腞ECOVER命令來恢復(fù)數(shù)據(jù)庫。#恢復(fù)整個(gè)數(shù)據(jù)庫:
46、RECOVER DATABASE;,#恢復(fù)某個(gè)表空間:RECOVER TABLESPACE tools;#恢復(fù)一個(gè)數(shù)據(jù)文件:RECOVER DATAFILE ‘C:\ORACLE 9I\ORADATA\NORMDATA\tools01.dbf’;(4)如果沒有選擇自動應(yīng)用歸檔日志文件,就應(yīng)該對Oracle提示的日志文件選擇“接受”或“拒絕”。如果選定了自動介質(zhì)恢復(fù),則Oracle會自動應(yīng)用所有必要的日志文件。(5)最后Ora
47、cle會提示介質(zhì)恢復(fù)已成功執(zhí)行。(6)在完全恢復(fù)結(jié)束后,就可以打開數(shù)據(jù)庫使用了ALTER DATABASE OPEN;,2.在一個(gè)打開的數(shù)據(jù)庫上進(jìn)行數(shù)據(jù)文件的恢復(fù)操作完全可以在數(shù)據(jù)庫打開時(shí)進(jìn)行介質(zhì)恢復(fù),這時(shí)讓未受破壞的數(shù)據(jù)文件保持聯(lián)機(jī)狀態(tài),仍可以使用。Oracle自動將受到損害的數(shù)據(jù)文件置于脫機(jī)狀態(tài),但不會自動將包含受損數(shù)據(jù)文件的表空間置于脫機(jī)狀態(tài)。操作可分為3個(gè)階段。階段1:準(zhǔn)備工作如果數(shù)據(jù)庫在打開時(shí)發(fā)現(xiàn)需要進(jìn)行恢復(fù)操作,
48、則應(yīng)將所有包含受損數(shù)據(jù)文件的表空間置于脫機(jī)狀態(tài)。例如,如果usedrs表空間包含受損的數(shù)據(jù)文件,則可執(zhí)行:ALTER TABLESPACE users OFFLINE;,階段2:復(fù)原受損或丟失的文件(1)如果文件已被永久性地?fù)p害了,就應(yīng)該找到受損文件最近的備份。只需要復(fù)原介質(zhì)損失的數(shù)據(jù)文件,不復(fù)原任何未被損害的數(shù)據(jù)文件、控制文件或聯(lián)機(jī)日志文件。(2)如果復(fù)原一個(gè)或多個(gè)受損的數(shù)據(jù)文件到可選的地點(diǎn),則需要在數(shù)據(jù)庫的控制文件中重新命名數(shù)
49、據(jù)文件。可以利用ALTER DATABASE RENAME FILE命令實(shí)現(xiàn)重命名。階段3:在一個(gè)打開的數(shù)據(jù)庫中恢復(fù)脫機(jī)表空間。(1)首先以管理員權(quán)限連接登錄數(shù)據(jù)庫。(2)對包含受損數(shù)據(jù)文件的表空間(已處于脫機(jī)狀態(tài))進(jìn)行恢復(fù)操作,語句如下:,RECOVER TABLESPACE users,sales;(3)Oracle通過應(yīng)用必要的日志文件(包括歸檔的和聯(lián)機(jī)的)來重建復(fù)原的數(shù)據(jù)文件。Oracle一直進(jìn)行這種恢復(fù)操作,直到所有需
50、要的歸檔日志文件都已被應(yīng)用到復(fù)原的數(shù)據(jù)文件。然后,聯(lián)機(jī)日志文件被自動應(yīng)用到復(fù)原的數(shù)據(jù)文件來完成介質(zhì)恢復(fù)。(4)當(dāng)受損的表空間被恢復(fù)到介質(zhì)損失發(fā)生的那一刻時(shí),即完成了介質(zhì)恢復(fù)后,就要將表空間設(shè)置到聯(lián)機(jī)狀態(tài)。例如將users和sales表空間聯(lián)機(jī),執(zhí)行以下命令:ALTER TABLESPACE uses ONLINE;ALTER TABLESPACE sales ONLINE;,10.6.3 進(jìn)行不完全介質(zhì)恢復(fù)不完全介質(zhì)恢復(fù)與完全
51、介質(zhì)恢復(fù)的區(qū)別在于RECOVER命令使用了UNTIL子句,其余的操作大致相同。不同的UNTIL子句可以指定不同類型的不完全恢復(fù)。UNTIL CANCEL:指定一個(gè)基于取消的不完全恢復(fù)。UNTIL TIME 時(shí)間:指定一個(gè)基于時(shí)間的不完全恢復(fù)。UNTIL CHANGE 數(shù)字:指定一個(gè)基于更改的不完全恢復(fù)。,1.基于取消的不完全恢復(fù)在基于否定的恢復(fù)中,恢復(fù)過程不斷用建議的歸檔日志的文件名來提示用戶。當(dāng)用戶指定CANCEL而不是
52、文件名時(shí),恢復(fù)進(jìn)程終止。如果想要控制采用哪一條歸檔日志記錄來終止恢復(fù),就應(yīng)該使用基于否定的恢復(fù)。例如,如果只知道從日志序列號1223以后的日志記錄全部丟失了,就可以應(yīng)用基于否定的不完全恢復(fù)直到日志記錄1222,然后取消恢復(fù)過程。基于取消的不完全恢復(fù)與10.6.2節(jié)中完全恢復(fù)的操作基本相同,也是由準(zhǔn)備工作、復(fù)原數(shù)據(jù)文件的備份、執(zhí)行不完全恢復(fù)3個(gè)階段構(gòu)成,區(qū)別主要在第三階段的恢復(fù)操作。下面給出如何執(zhí)行該操作。,(1)以系統(tǒng)管
53、理員的權(quán)限連接數(shù)據(jù)庫。(2)以MOUNT命令啟動數(shù)據(jù)庫,但不打開。STARTUP MOUNT;(3)執(zhí)行如下命令來開始恢復(fù)操作。RECOVER DATABASE UNTIL CANCEL;如果是使用一個(gè)備份的控制文件來進(jìn)行不完全備份,則應(yīng)在恢復(fù)命令中指定USING BACKUP CONTROLFILE選項(xiàng)。RECOVER DATABASE UNTIL CANCEL USING BACKUP CONTROLFILE;,(4)O
54、racle應(yīng)用一些必要的日志文件來重建已復(fù)原的數(shù)據(jù)文件,系統(tǒng)將不斷地從其預(yù)料到的LOG_ARCHIVE_DEST_1找到名字,并要求用戶從取消(CANCEL)或繼續(xù)應(yīng)用日志文件中作出選擇。(5)繼續(xù)應(yīng)用日志文件,知道最后一條日志被應(yīng)用到復(fù)原的數(shù)據(jù)文件,然后通過執(zhí)行CANCEL命令來取消恢復(fù)。CANCEL;Oracle會返回一條信息,提示恢復(fù)過程是否成功。如果用戶在所有的數(shù)據(jù)文件都已被恢復(fù)到一個(gè)相互一致的SCN之前就取消了恢復(fù),那么
55、在打開數(shù)據(jù)庫時(shí)就會得到一個(gè)ORA-1113的錯(cuò)誤,表示需要更多的恢復(fù)??梢圆樵僔$RECOVER_FILE視圖來確定是否需要更多的恢復(fù)。,(6)用RESETLOGS模式打開數(shù)據(jù)庫。ALTER DATABASE OPEN RESETLOGS;2 基于是的不完全恢復(fù)基于時(shí)間的不完全恢復(fù)主要適用于想將數(shù)據(jù)庫恢復(fù)到指定一時(shí)刻的恢復(fù)操作。其操作也分為3個(gè)階段,與基于否定的不完全恢復(fù)相同,區(qū)別主要在于RECOVER命令的不同選項(xiàng)。例如想將
56、數(shù)據(jù)庫恢復(fù)到2002年8月27日11:12:24這一時(shí)刻,則可執(zhí)行下列RECOVER命令:RECOVER DATABASE UNTIL TIME ‘2002-08-28:09:32:12’;如果使用了控制文件的備份,則可在RECOVER命令中加入U(xiǎn)SING BACKUP CONTROLFILE選項(xiàng)。,RECOVER DATABASE UNTIL TIME ‘2002-08-28:09:32:12’ USING BACKUP CONT
57、ROLFILE;隨后,Oracle會不斷地施加日志文件,直到到達(dá)指定的時(shí)刻為止,停止恢復(fù)操作。此時(shí)Oracle會給出一個(gè)提示信息,表示是否成功執(zhí)行了恢復(fù)操作。如果操作成功,則可使用RESETLOGS模式打開數(shù)據(jù)庫。3 基于更改的不完全恢復(fù)基于更改的不完全恢復(fù)主要用于將數(shù)據(jù)庫恢復(fù)到一個(gè)指定的SCN。其執(zhí)行步驟也與基于取消(或時(shí)間)的不完全恢復(fù)相同,區(qū)別主要在于RECOVER命令的不同選項(xiàng)。,例如,將數(shù)據(jù)庫恢復(fù)到SCN12011
58、,則可執(zhí)行下列命令:RECOVER DATABASE UNTIL CHANGE 12011;Oracle會不斷地施加日志文件,直到到達(dá)指定的SCN,自動停止恢復(fù)操作。此時(shí)Oracle會給出一個(gè)提示信息,表示是否成功執(zhí)行了恢復(fù)操作。如果操作成功,則可使用RESETLOGS模式打開數(shù)據(jù)庫。,10.6.4 在非存檔模式下恢復(fù)數(shù)據(jù)庫如果一個(gè)非存檔模式下的數(shù)據(jù)庫遭受了介質(zhì)損失,由于沒有歸檔日志文件,就不能進(jìn)行介質(zhì)恢復(fù),通常唯一能做的恢復(fù)
59、就是復(fù)原整個(gè)數(shù)據(jù)庫最近的備份。在這里就能看出使用非存檔模式的弊端,它只能將數(shù)據(jù)庫恢復(fù)到最近一次的備份而不能恢復(fù)到發(fā)生介質(zhì)損失的那一瞬間。而存檔模式下的介質(zhì)恢復(fù)可以將數(shù)據(jù)庫完全恢復(fù)到發(fā)生損失前一刻或部分恢復(fù)到用戶指定的任意一個(gè)時(shí)刻。如果用戶可以手工多次輸入從最近一次備份到發(fā)生介質(zhì)損失期間執(zhí)行的變化的話,在非存檔模式下的數(shù)據(jù)庫還是可以完全恢復(fù)的,但這通常不可能作到。,下面是在非存檔模式下進(jìn)行數(shù)據(jù)庫恢復(fù)操作的主要步驟(1)如果數(shù)據(jù)庫是打開的
60、,應(yīng)立即關(guān)閉數(shù)據(jù)庫。SHUTDOWN IMMEDIATE;(2)用操作系統(tǒng)命令將整個(gè)數(shù)據(jù)庫復(fù)原到最近一次的備份,注意要復(fù)原所有的數(shù)據(jù)文件和控制文件,而不只是受損的文件。(3)由于聯(lián)機(jī)日志文件沒被備份,不能用來與數(shù)據(jù)文件和控制文件相互作用。Oracle為了將聯(lián)機(jī)日志文件復(fù)位,必須進(jìn)行類似不完全恢復(fù)的操作。RECOVER DATABASE UNTIL CANCEL;CANCEL;,(4)然后,用RESETLOGS模式打開數(shù)據(jù)庫。
61、ALTER DATABASE OPEN RESETLOGS;RESETLOGS模式使聯(lián)機(jī)日志文件內(nèi)的所有重做記錄都失效。復(fù)原了一個(gè)整個(gè)數(shù)據(jù)庫的最近的備份并重置了日志文件,這樣,從數(shù)據(jù)庫最近一次備份的時(shí)間出現(xiàn)介質(zhì)損失期間的變化就全部丟失了。,10.7 使用Oracle 企業(yè)管理器的備份管理器的備份管理進(jìn)行恢復(fù)操作在Oracle企業(yè)管理器內(nèi),雙擊 數(shù)據(jù)庫 圖標(biāo),右擊數(shù)據(jù)庫normdata,在彈出的快捷菜單中選擇[備份管理] [恢復(fù)]命
62、令,如教材圖10.28所示,教材圖10.28 選取對數(shù)據(jù)庫進(jìn)行恢復(fù)操作的命令。,教材圖10.28,選取對數(shù)據(jù)庫normdata進(jìn)行恢復(fù)操作后,就會啟動數(shù)據(jù)庫恢復(fù)向?qū)А;謴?fù)向?qū)捉缑嫒缃滩膱D10.29所示,圖10.29 恢復(fù)向?qū)咏缑?教材圖10.29,單擊[下一步]按鈕,就會彈出[恢復(fù)選擇]對話框。如教材圖10.30所示 [恢復(fù)選擇]對話框用于選擇恢復(fù)操作類型: 1.恢復(fù)整個(gè)數(shù)據(jù)庫
63、 2.恢復(fù)一個(gè)或多個(gè)表空間 3.恢復(fù)一個(gè)或多個(gè)數(shù)據(jù)文件,教材圖10.30 [恢復(fù)選擇]對話框,教材圖10.30,單擊[下一步]按鈕,彈出[表空間]對話框,如教材圖10.31所示。在此對話框中選擇要恢復(fù)的表空間。,教材圖10.31,選定一個(gè)TOOLS表空間進(jìn)行恢復(fù),如教材圖10.32,教材圖10.32,在上個(gè)界面中單擊下一步,進(jìn)入教材圖10.33所示[重命名]對話框。,教材圖10.33,單擊下
64、一步后,進(jìn)入教材圖10.34所示的[配置]界面,教材圖10.34,單擊[完成]按鈕,將恢復(fù)作業(yè)提交。系統(tǒng)會彈出如教材圖10.35所示的“概要”對話框。,教材圖10.35,單擊[確定]后,提交恢復(fù)操作作業(yè)。如果提交成功,系統(tǒng)就會彈出一個(gè)如教材圖10.36所示的信息框,教材圖10.36,恢復(fù)數(shù)據(jù)文件的操作與恢復(fù)表空間的操作基本相同,只不過是在教材圖10.30的[恢復(fù)選擇]對話框中選定[數(shù)據(jù)文件]單選按鈕,然后再在之后選取要恢復(fù)的數(shù)據(jù)文件即可
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫的備份與恢復(fù)
- 開源數(shù)據(jù)庫postgresql 數(shù)據(jù)庫備份恢復(fù)的方法介紹
- mysql數(shù)據(jù)庫__備份和恢復(fù)
- 芻議數(shù)據(jù)庫災(zāi)難備份與恢復(fù)技術(shù)
- db2數(shù)據(jù)庫備份與恢復(fù)
- 內(nèi)存數(shù)據(jù)庫備份恢復(fù)研究與設(shè)計(jì).pdf
- csp數(shù)據(jù)庫數(shù)據(jù)備份恢復(fù)應(yīng)急演練方案
- csp數(shù)據(jù)庫數(shù)據(jù)備份恢復(fù)應(yīng)急演練方案
- sql server2005數(shù)據(jù)庫備份與恢復(fù)研究-
- imc dbman數(shù)據(jù)庫備份恢復(fù)失敗的處理經(jīng)驗(yàn)
- 數(shù)據(jù)庫備份恢復(fù)技術(shù)的研究及應(yīng)用設(shè)計(jì).pdf
- 數(shù)據(jù)庫備份和恢復(fù)方案(畢業(yè)論文)
- 基于Oracle的數(shù)據(jù)庫備份恢復(fù)系統(tǒng)的研究與實(shí)現(xiàn).pdf
- 達(dá)夢數(shù)據(jù)庫備份與恢復(fù)子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于Oracle Streams的數(shù)據(jù)庫實(shí)時(shí)備份與恢復(fù)技術(shù)研究.pdf
- 數(shù)據(jù)庫的恢復(fù)
- 安全管理、數(shù)據(jù)庫的備份與還原
- 數(shù)據(jù)庫介質(zhì)失敗后的數(shù)據(jù)庫恢復(fù)
- 恩施電信計(jì)費(fèi)帳務(wù)系統(tǒng)ORACLE數(shù)據(jù)庫的備份與恢復(fù)研究.pdf
- 數(shù)據(jù)庫備份設(shè)計(jì)文檔
評論
0/150
提交評論