Oracle 數(shù)據(jù)庫恢復(fù)實例

Oracle 數(shù)據(jù)庫恢復(fù)實例

ID:23892156

大?。?63.00 KB

頁數(shù):31頁

時間:2018-11-11

Oracle  數(shù)據(jù)庫恢復(fù)實例_第1頁
Oracle  數(shù)據(jù)庫恢復(fù)實例_第2頁
Oracle  數(shù)據(jù)庫恢復(fù)實例_第3頁
Oracle  數(shù)據(jù)庫恢復(fù)實例_第4頁
Oracle  數(shù)據(jù)庫恢復(fù)實例_第5頁
資源描述:

《Oracle 數(shù)據(jù)庫恢復(fù)實例》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、----------專業(yè)最好文檔,專業(yè)為你服務(wù),急你所急,供你所需-------------文檔下載最佳的地方Oracle數(shù)據(jù)庫恢復(fù)實例一理解什么是數(shù)據(jù)庫恢復(fù)當我們使用一個數(shù)據(jù)庫時,總希望數(shù)據(jù)庫的內(nèi)容是可靠的、正確的,但由于計算機系統(tǒng)的故障(硬件故障、軟件故障、網(wǎng)絡(luò)故障、進程故障和系統(tǒng)故障)影響數(shù)據(jù)庫系統(tǒng)的操作,影響數(shù)據(jù)庫中數(shù)據(jù)的正確性,甚至破壞數(shù)據(jù)庫,使數(shù)據(jù)庫中全部或部分數(shù)據(jù)丟失。因此當發(fā)生上述故障后,希望能重構(gòu)這個完整的數(shù)據(jù)庫,該處理稱為數(shù)據(jù)庫恢復(fù)?;謴?fù)過程大致可以分為復(fù)原(Restore)與恢復(fù)(Recover)過程。數(shù)據(jù)庫恢復(fù)可以分為以

2、下兩類:1.1實例故障的一致性恢復(fù)當實例意外地(如掉電、后臺進程故障等)或預(yù)料地(發(fā)出SHUTDOUMABORT語句)中止時出現(xiàn)實例故障,此時需要實例恢復(fù)。實例恢復(fù)將數(shù)據(jù)庫恢復(fù)到故障之前的事務(wù)一致狀態(tài)。如果在在線后備發(fā)現(xiàn)實例故障,則需介質(zhì)恢復(fù)。在其它情況Oracle在下次數(shù)據(jù)庫起動時(對新實例裝配和打開),自動地執(zhí)行實例恢復(fù)。如果需要,從裝配狀態(tài)變?yōu)榇蜷_狀態(tài),自動地激發(fā)實例恢復(fù),由下列處理: ?。?)為了解恢復(fù)數(shù)據(jù)文件中沒有記錄的數(shù)據(jù),進行向前滾。該數(shù)據(jù)記錄在在線日志,包括對回滾段的內(nèi)容恢復(fù)?! 。?)回滾未提交的事務(wù),按步1重新生成回滾段所指

3、定的操作?! 。?)釋放在故障時正在處理事務(wù)所持有的資源。 ?。?)解決在故障時正經(jīng)歷一階段提交的任何懸而未決的分布事務(wù)。1.2介質(zhì)故障或文件錯誤的不一致恢復(fù)介質(zhì)故障是當一個文件、一個文件的部分或磁盤不能讀或不能寫時出現(xiàn)的故障。文件錯誤一般指意外的錯誤導(dǎo)致文件被刪除或意外事故導(dǎo)致文件的不一致。這種狀態(tài)下的數(shù)據(jù)庫都是不一致的,需要DBA手工來進行數(shù)據(jù)庫的恢復(fù),這種恢復(fù)有兩種形式,決定于數(shù)據(jù)庫運行的歸檔方式和備份方式。(1)完全介質(zhì)恢復(fù)可恢復(fù)全部丟失的修改。一般情況下需要有數(shù)據(jù)庫的備份且數(shù)據(jù)庫運行在歸檔狀態(tài)下并且有可用歸檔日志時才可能。對于不同類型

4、的錯誤,有不同類型的完全恢復(fù)可使用,其決定于毀壞文件和數(shù)據(jù)庫的可用性。(2)不完全介質(zhì)恢復(fù)是在完全介質(zhì)恢復(fù)不可能或不要求時進行的介質(zhì)恢復(fù)。重構(gòu)受損的數(shù)據(jù)庫,使其恢復(fù)介質(zhì)故障前或用戶出錯之前的一個事務(wù)一致性狀態(tài)。不完全介質(zhì)恢復(fù)有不同類型的使用,決定于需要不完全介質(zhì)恢復(fù)的情況,有下列類型:基于撤消、基于時間和基于修改的不完全恢復(fù)?! 』诔废?CANCEL)恢復(fù):在某種情況,不完全介質(zhì)恢復(fù)必須被控制,DBA可撤消在指定點的操作?;诔废幕謴?fù)地在一個或多個日志組(在線的或歸檔的)已被介質(zhì)故障所破壞,不能用于恢復(fù)過程時使用,所以介質(zhì)恢復(fù)必須控制,以致

5、在使用最近的、未損的日志組于數(shù)據(jù)文件后中止恢復(fù)操作?! 』跁r間(TIME)和基于修改(SCN)的恢復(fù):如果DBA----------專業(yè)最好文檔,專業(yè)為你服務(wù),急你所急,供你所需-------------文檔下載最佳的地方----------專業(yè)最好文檔,專業(yè)為你服務(wù),急你所急,供你所需-------------文檔下載最佳的地方希望恢復(fù)到過去的某個指定點,是一種理想的不完全介質(zhì)恢復(fù),一般發(fā)生在恢復(fù)到某個特定操作之前,恢復(fù)到如意外刪除某個數(shù)據(jù)表之前。第二章.數(shù)據(jù)庫恢復(fù)案例測試環(huán)境2.1數(shù)據(jù)庫環(huán)境以下的所有案例都是通過測試經(jīng)過,環(huán)境為:OS:W

6、indows2000ServerDB:Oracle816DBNAME:TEST數(shù)據(jù)文件:SQL>selectfile#,status,enabled,namefromv$datafile;FILE#STATUSENABLEDNAME----------------------------------------------------------------1SYSTEMREADWRITED:OracleORADATATESTSYSTEM01.DBF2ONLINEREADWRITED:OracleORADATATESTRBS01

7、.DBF3ONLINEREADWRITED:OracleORADATATESTUSERS01.DBF4ONLINEREADWRITED:OracleORADATATESTTEMP01.DBF5ONLINEREADWRITED:OracleORADATATESTTOOLS01.DBF6ONLINEREADWRITED:OracleORADATATESTINDX01.DBF控制文件:SQL>select*fromv$controlfile;STATUSNAME-----------------------------

8、----------------------------------------D:OracleORADATATESTCONTROL01.CT

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

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

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