oracle備份&恢復案例

oracle備份&恢復案例

ID:6612128

大?。?15.50 KB

頁數:31頁

時間:2018-01-20

oracle備份&恢復案例_第1頁
oracle備份&恢復案例_第2頁
oracle備份&恢復案例_第3頁
oracle備份&恢復案例_第4頁
oracle備份&恢復案例_第5頁
資源描述:

《oracle備份&恢復案例》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、·轉貼Oracle備份&恢復案例--ORACLEBACKUP&RESTORESCHEME第一章.理解什么是數據庫恢復當我們使用一個數據庫時,總希望數據庫的內容是可靠的、正確的,但由于計算機系統(tǒng)的故障(硬件故障、軟件故障、網絡故障、進程故障和系統(tǒng)故障)影響數據庫系統(tǒng)的操作,影響數據庫中數據的正確性,甚至破壞數據庫,使數據庫中全部或部分數據丟失。因此當發(fā)生上述故障后,希望能重構這個完整的數據庫,該處理稱為數據庫恢復?;謴瓦^程大致可以分為復原(Restore)與恢復(Restore)過程。數據庫恢復可以分

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

3、?。?)回滾未提交的事務,按步1重新生成回滾段所指定的操作?! 。?)釋放在故障時正在處理事務所持有的資源。 ?。?)解決在故障時正經歷一階段提交的任何懸而未決的分布事務。1.2介質故障或文件錯誤的不一致恢復介質故障是當一個文件、一個文件的部分或磁盤不能讀或不能寫時出現(xiàn)的故障。文件錯誤一般指意外的錯誤導致文件被刪除或意外事故導致文件的不一致。這種狀態(tài)下的數據庫都是不一致的,需要DBA手工來進行數據庫的恢復,這種恢復有兩種形式,決定于數據庫運行的歸檔方式和備份方式。(1)完全介質恢復可恢復全部丟失的修

4、改。一般情況下需要有數據庫的備份且數據庫運行在歸檔狀態(tài)下并且有可用歸檔日志時才可能。對于不同類型的錯誤,有不同類型的完全恢復可使用,其決定于毀壞文件和數據庫的可用性。(2)不完全介質恢復是在完全介質恢復不可能或不要求時進行的介質恢復。重構受損的數據庫,使其恢復介質故障前或用戶出錯之前的一個事務一致性狀態(tài)。不完全介質恢復有不同類型的使用,決定于需要不完全介質恢復的情況,有下列類型:基于撤消、基于時間和基于修改的不完全恢復。  基于撤消(CANCEL)恢復:在某種情況,不完全介質恢復必須被控制,DBA可

5、撤消在指定點的操作。基于撤消的恢復地在一個或多個日志組(在線的或歸檔的)已被介質故障所破壞,不能用于恢復過程時使用,所以介質恢復必須控制,以致在使用最近的、未損的日志組于數據文件后中止恢復操作。  基于時間(TIME)和基于修改(SCN)的恢復:如果DBA希望恢復到過去的某個指定點,是一種理想的不完全介質恢復,一般發(fā)生在恢復到某個特定操作之前,恢復到如意外刪除某個數據表之前。??第二章.數據庫恢復案例測試環(huán)境2.1數據庫環(huán)境以下的所有案例都是通過測試經過,環(huán)境為:??OS:windows2000Se

6、rver??DB:Oracle816??DBNAME:TEST數據文件:SQL>selectfile#,status,enabled,namefromv$datafile;·-----------------------------------------------------------------------------------------------------------??????1SYSTEM??READWRITED:ORACLEORADATATESTSYSTEM01.DB

7、F??????2ONLINE??READWRITED:ORACLEORADATATESTRBS01.DBF??????3ONLINE??READWRITED:ORACLEORADATATESTUSERS01.DBF??????4ONLINE??READWRITED:ORACLEORADATATESTTEMP01.DBF??????5ONLINE??READWRITED:ORACLEORADATATESTTOOLS01.DBF??????6ONLINE??READWRI

8、TED:ORACLEORADATATESTINDX01.DBF控制文件:SQL>select*fromv$controlfile;??STATUS??NAME---------------------------------------------------------------------------------------????D:ORACLEORADATATESTCONTROL01.CTL????D:ORACLEORADATATEST

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

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

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