Backup And Recovery User's Guide-使用者管理的介質恢復概覽
關於使用者管理的還原和恢復
當介質失敗或其它使用者錯誤損壞或刪除了多個資料檔案,你需要還原檔案。
在使用者管理的還原操作中,是使用作業系統工具來還原檔案的備份。
如果介質失敗影響了資料,則恢復過程依賴於:
n 資料庫的歸檔模式
n 介質失敗的型別
n 被介質失敗影響的檔案(資料檔案、控制檔案、歸檔重做日誌檔案、伺服器引數檔案都是還原操作的候選項)
如果持久的或臨時的介質失敗影響到了執行在非歸檔模式的資料庫的資料檔案,則資料庫自動關閉。
如果介質失敗是暫時的,則修正下面的問題並重啟資料庫。
通常故障恢復會從聯機重做日誌恢復所有已經提交的事務。
如果介質失敗是持久化的,則參考“恢復處於非歸檔模式的資料庫”
下表解釋了當處於歸檔模式的資料庫丟失資料檔案時,介質恢復的含義。
表 STYLEREF 1 \s 29. SEQ 表 \* ARABIC \s 1 1 使用者管理的還原操作
如果丟失了… |
則… |
SYSTEM表空間的資料檔案或與活動的undo段相關的資料檔案 |
資料庫自動地關閉。 如果硬體問題是暫時的,則修復並開啟資料庫。通常故障恢復會恢復丟失的事務。 如果硬體問題是持久化的,則要還原資料檔案並恢復資料庫,參考“執行關閉的資料庫的恢復”。 |
非SYSTEM表空間資料檔案,不包含活動的回滾段或undo段的資料檔案 |
受影響的資料檔案離線,但資料庫仍然處於開啟狀態。 如果資料庫未受影響的部分必須保持可用,使用TEMPORARY選項使包含有問題的資料檔案的表空間離線,然後進行恢復,參考“執行開啟的資料庫恢復” |
當前控制檔案的所有拷貝 |
此時必須還原一個控制檔案,然後使用RESETLOGS選項開啟資料庫。 如果沒有備份,則可以嘗試重建控制檔案。 如果允許,可以使用ALTER DATABASE BACKUP CONTROLFILE TO TRACE命令輸出的指令碼。 也可能需要其它的工作來匹配控制檔案結構和當前的資料庫結構。 |
多元化控制檔案的一個拷貝 |
拷貝一個未受影響的多元化控制檔案的拷貝到被損壞的或丟失的控制檔案的位置,然後開啟資料庫。 如果不能拷貝檔案到它原始的位置,則編輯初始化引數檔案來反映新的位置或移除損壞的控制檔案。 然後開啟資料庫。 |
介質恢復需要的一個或多個歸檔日誌 |
為了使恢復繼續進行,必須還原這些歸檔日誌的備份。可以還原到預設的位置或非預設的位置。 如果沒有備份,則必須執行不完全恢復到第一個丟失的重做日誌之前的SCN,然後OPEN RESETLOGS |
伺服器引數檔案(SPFILE) |
如果有伺服器引數的備份檔案,則還原它。 作為替代如果有客戶端的初始化引數檔案,則可以還原這個檔案的備份,啟動例項重新建立伺服器引數檔案。 |
注意:還原和恢復OMF檔案與還原和恢復使用者命名的檔案是沒有區別的。
為了執行介質恢復Oracle建議在SQL*Plus中使用RECOVER語句。
你也可以使用ALTER DATABASE RECOVER語句,但RECOVER語句更簡單。
為了開始任何型別的介質恢復,為必須遵守下面的限制:
n 必須具有管理員許可權
n 所有的恢復會話必須是相容的
n 在其它的會話執行不完全介質恢復的時候,不能啟動完全介質恢復
n 如果是通過共享伺服器程式連線到資料庫,則不能開始介質恢復。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1098333/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Backup And Recovery User's Guide-恢復的取消(並行介質恢復)GUIIDE並行
- Backup And Recovery User's Guide-介質恢復問題解決GUIIDE
- Backup And Recovery User's Guide-備份和恢復概覽-備份和恢復介紹-備份和恢復的目的GUIIDE
- Backup And Recovery User's Guide-介質恢復問題解決-執行試驗恢復GUIIDE
- Backup And Recovery User's Guide-介質恢復問題解決-調查介質恢復問題:階段1GUIIDE
- Backup And Recovery User's Guide-介質恢復問題解決-執行RECOVER…TEST語句GUIIDE
- Backup And Recovery User's Guide-使用RECOVER命令的自動恢復GUIIDE
- Backup And Recovery User's Guide-從RMAN開始-概覽RMAN環境GUIIDE
- Backup And Recovery User's Guide-備份和恢復介紹-備份恢復文件RoadmapGUIIDE
- Backup And Recovery User's Guide-執行使用者管理的資料庫閃回和恢復GUIIDE資料庫
- Backup And Recovery User's Guide-執行完全資料庫恢復GUIIDE資料庫
- Backup And Recovery User's Guide-時間點恢復的基本概念GUIIDE
- Backup And Recovery User's Guide-RMAN資料修復概念-RMAN介質恢復GUIIDE
- Backup And Recovery User's Guide-備份和恢復介紹-資料恢復指導(advisor)GUIIDE資料恢復
- Backup And Recovery User's Guide-備份和恢復介紹-Oracle備份和恢復解決方案GUIIDEOracle
- Backup And Recovery User's Guide-從RMAN開始-恢復表空間GUIIDE
- Backup And Recovery User's Guide-使用SET AUTORECOVERY進行自動恢復GUIIDE
- Backup And Recovery User's Guide-恢復資料庫到祖先incarnationGUIIDE資料庫
- Backup And Recovery User's Guide-備份和恢復介紹-Oracle閃回技術(二)GUIIDEOracle
- Backup And Recovery User's Guide-備份和恢復介紹-Oracle閃回技術(一)GUIIDEOracle
- Backup And Recovery User's Guide-備份和恢復介紹-備份和恢復的目的-資料傳輸GUIIDE
- Backup And Recovery User's Guide-備份和恢復介紹-備份和恢復的目的-資料儲存GUIIDE
- Backup And Recovery User's Guide-備份和恢復介紹-備份和恢復的目的-資料保護GUIIDE
- Backup And Recovery User's Guide-為完全資料庫恢復做準備GUIIDE資料庫
- Backup And Recovery User's Guide-允許恢復損壞塊:階段4GUIIDE
- Backup And Recovery User's Guide-執行不完全資料庫恢復GUIIDE資料庫
- Backup And Recovery User's Guide-執行資料庫時間點恢復GUIIDE資料庫
- Backup And Recovery User's Guide-歸檔日誌在預設位置的恢復GUIIDE
- Backup And Recovery User's Guide-還原恢復所需要的歸檔重做日誌GUIIDE
- Backup And Recovery User's Guide-從RMAN開始-恢復單個的資料塊GUIIDE
- Backup And Recovery User's Guide-恢復處於非歸檔模式的資料庫GUIIDE模式資料庫
- Backup And Recovery User's Guide-歸檔日誌在非預設位置的恢復GUIIDE
- Backup And Recovery User's Guide-當不使用恢復目錄時的特殊考慮GUIIDE
- Backup And Recovery User's Guide-從RMAN開始-恢復整個資料庫GUIIDE資料庫
- Backup And Recovery User's Guide-備份資料庫-RMAN備份概覽-RMAN備份的目的GUIIDE資料庫
- Backup And Recovery User's Guide-執行完全資料庫恢復-執行表空間的完全恢復GUIIDE資料庫
- Backup And Recovery User's Guide-閃回和資料庫時間點恢復的目的GUIIDE資料庫
- Backup And Recovery User's Guide-執行RMAN表空間時間點恢復(TSPIRT)GUIIDE