Backup And Recovery User's Guide-恢復處於非歸檔模式的資料庫
恢復處於非歸檔模式的資料庫
如果介質失敗損壞了非歸檔模式資料庫中的資料檔案,則唯一的選擇是還原一致的整個資料庫的備份。
如果打算使用由Oracle資料泵匯出的邏輯備份來補充常規的物理備份,
則也可以通過匯入備份到一個重新建立的或被還原的資料庫,從而實現資料庫的還原。
練習:還原和恢復最近的整個資料庫備份
--1. 如果資料庫開啟則關閉資料庫 SHUTDOWN IMMEDIATE
--2. 如果可能的話,修復介質問題,這樣備份的資料庫檔案可以恢復到原來的位置 --3. 使用作業系統命令還原最近的整個資料庫備份.還原整個資料庫備份的所有資料檔案和控制檔案,而不僅僅是損壞的資料檔案 -- 如果硬體問題不能被修正,部分或所有的資料檔案必須被還原到其它的位置,則還原整個資料庫備份到新的位置 cp /backup/luise.dbf $ORACLE_HOME/oradata/trgt/ --4. 如果需要,編輯還原的初始化引數檔案來指示控制檔案的新位置 CONTROL_FILES = "/new_disk/oradata/trgt/control01.dbf" --5. 使用還原和編輯的引數檔案MOUNT資料庫但不開啟 STARTUP MOUNT
--6. 如果被還原的資料檔案是不同的(例還原到不同的檔案系統或目錄,在相同或不同的結點上),需要更新控制檔案反映新變化 ALTER DATABASE RENAME FILE '?/oradata/trgt/system01.dbf' TO '/new_disk/oradata/system01.dbf'; --7. 如果聯機重做日誌檔案們於損壞的磁碟上並且硬體問題沒有被解決,則為每個受影響的聯機日誌指定一個新的位置 ALTER DATABASE RENAME FILE '?/oradata/trgt/redo01.log' TO '/new_disk/oradata/redo_01.log'; ALTER DATABASE RENAME FILE '?/oradata/trgt/redo02.log' TO '/new_disk/oradata/redo_02.log';
--8. 因為聯機重做日誌從來不做備份,所以不能與資料檔案和控制檔案一起被還原.為了允許資料庫可以重置聯機重做日誌,必須首先模擬不完全恢復 RECOVER DATABASE UNTIL CANCEL CANCEL --9. 以RESETLOGS模式開啟資料庫 ALTER DATABASE OPEN RESETLOGS; --如果還原了非歸檔模式的資料庫備份並重置了日誌.這個操作會使從備份開始到介質失敗期間的對資料庫的所有改變丟失。 |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1101382/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PostgreSQL DBA(30) - Backup&Recovery#3(資料檔案損壞恢復)SQL
- 對歸檔模式下CLEAR 未歸檔日誌後恢復資料庫的一點看法模式資料庫
- 【資料庫資料恢復】透過恢復NDF檔案修復資料庫的資料恢復過程資料庫資料恢復
- 資料恢復:FonePaw Data Recovery for Mac資料恢復Mac
- 如何恢復Hyper Backup備份的資料
- DM7使用dmrestore工具利用不同資料庫的歸檔恢復資料庫REST資料庫
- 【資料庫資料恢復】MongoDB資料庫檔案損壞的資料恢復案例資料庫資料恢復MongoDB
- 【資料庫資料恢復】Sql Server資料庫檔案丟失的資料恢復過程資料庫資料恢復SQLServer
- 資料庫資料恢復-SQL SERVER資料庫檔案大小變為“0”的資料恢復方案資料庫資料恢復SQLServer
- 歸檔路徑更改後,如何對資料庫進行恢復(轉)資料庫
- 硬碟資料恢復工具:Eassiy Data Recovery for mac硬碟資料恢復Mac
- iPhone資料恢復工具:Cisdem iPhone Recovery for MaciPhone資料恢復Mac
- Joyoshare iPhone Data Recovery MaciPhone資料恢復工具iPhoneMac資料恢復
- 資料庫資料恢復—MongoDB資料庫檔案丟失,啟動報錯的資料恢復案例資料庫資料恢復MongoDB
- 【資料庫資料恢復】Oracle資料庫檔案出現壞塊報錯的資料恢復案例資料庫資料恢復Oracle
- DM7使用DMRAMN對多次故障恢復後使用不同資料庫的歸檔進行恢復資料庫
- Oracle資料庫歸檔模式的切換ELOracle資料庫模式
- 【資料庫資料恢復】SAP資料庫資料恢復案例資料庫資料恢復
- 【資料庫資料恢復】EXT3檔案系統下MYSQL資料庫恢復案例資料庫資料恢復MySql
- 寶塔資料庫恢復 mysql資料庫丟失恢復 mysql資料庫刪除庫恢復 寶塔mysql資料庫恢復資料庫MySql
- 【資料庫資料恢復】windows server下SqlServer資料庫的資料恢復資料庫資料恢復WindowsServerSQL
- 【資料庫資料恢復】如何恢復Oracle資料庫truncate表的資料資料庫資料恢復Oracle
- rac歸檔模式/非歸檔模式下檔案建至本地儲存修復方法-ORA-01157模式
- 【資料庫資料恢復】mdb_catalog.wt檔案丟失的MongoDB資料恢復案例資料庫資料恢復MongoDB
- 【資料庫資料恢復】Sql Server資料庫資料恢復案例資料庫資料恢復SQLServer
- iPhone資料恢復工具:TunesKit iPhone Data Recovery for MaciPhone資料恢復Mac
- EaseUS Data Recovery Wizard Mac資料恢復軟體Mac資料恢復
- DBMS_BACKUP_RESTORE.DBMS_BACKUP_RESTORE用於特殊情況下的恢復REST
- 【資料庫資料恢復】Oracle資料庫誤truncate table的資料恢復案例資料庫資料恢復Oracle
- 【資料庫資料恢復】誤truncate table的Oracle資料庫資料恢復方案資料庫資料恢復Oracle
- 伺服器資料恢復—透過拼接資料庫碎片恢復SqlServer資料庫資料的資料恢復案例伺服器資料恢復資料庫SQLServer
- 備份與恢復:Polardb資料庫資料基於時間點恢復資料庫
- SQLServer資料庫處於恢復掛起狀態的解決辦法SQLServer資料庫
- 資料庫修復資料恢復資料庫資料恢復
- 【資料庫資料恢復】sql server資料庫連線失效的資料恢復案例資料庫資料恢復SQLServer
- 【資料庫資料恢復】SqlServer資料庫無法讀取的資料恢復案例資料庫資料恢復SQLServer
- SQLSERVER完整資料庫還原(完整恢復模式)SQLServer資料庫模式
- MySQL資料庫的恢復MySql資料庫
- Macos專業資料恢復工具:Aiseesoft Data Recovery for MacMac資料恢復AI