沒備份,歸檔日誌存在,丟失資料檔案的恢復
參考做了一下這個實驗
我的環境是oracle 10.2.0.4.0+linux centOS
檢視資料庫是否是歸檔模式:
archive log list;
若是非歸檔模式,先將其設定成歸檔模式:
shutdown immediate;
startup mount;
alter database archivelog;
alter database open;
建立測試表空間
conn /as sysdba
create tablespace ff datafile '/db/oracle/oradata/FF/datafile/ff.ora' size 10M;
建立使用者
create user ff identified by ff default tablespace ff;
給ff使用者授權
grant connect,resource to ff;
用ff使用者建立一個測試表並插入資料
conn ff/ff
create table t (id int,name varchar2(10);
insert into t values(1,'fu');
insert into t values(2,'payne');
commit;
手動歸檔
conn /as sysdba
alter system switch logfile;
然後關閉資料庫,將剛才新建的資料檔案重新命名
shutdown immediate
cd /db/oracle/oradata/FF/datafile
mv ff.ora ff.ora.bak
重新啟動資料庫
startup
會報不能開啟某某檔案的錯
把資料庫啟動到mount狀態下重建資料檔案加恢復
alter database create datafile '/db/oracle/oradata/FF/datafile/ff.ora'
recover datafile '/db/oracle/oradata/FF/datafile/ff.ora';
恢復成功之後開啟資料庫測試
alter database open;
conn ff/ff
select * from t;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27135177/viewspace-739720/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【備份恢復】恢復 丟失已歸檔重做日誌檔案
- Oracle RMAN 不完全恢復(只有資料檔案備份,丟失歸檔日誌備份)Oracle
- 非歸檔丟失日誌檔案的恢復
- rman恢復--歸檔模式有備份,丟失資料檔案的恢復模式
- rman恢復--歸檔模式無備份,丟失資料檔案的恢復模式
- 丟失已歸檔日誌檔案下恢復資料庫資料庫
- 歸檔模式無備份丟失資料檔案後恢復模式
- 歸檔模式有備份丟失資料檔案後恢復模式
- 【備份恢復】非歸檔模式下丟失任意資料檔案 恢復操作模式
- 在歸檔模式下丟失日誌檔案的恢復模式
- 備份恢復之資料檔案丟失
- 恢復案例:無歸檔,丟失全部控制檔案、日誌檔案恢復案例
- oracle歸檔日誌丟失後的資料庫恢復Oracle資料庫
- RMAN資料庫恢復 之歸檔模式有(無)備份-丟失資料檔案的恢復資料庫模式
- 【備份恢復】歸檔模式下丟失系統關鍵資料檔案 利用RMAN備份恢復模式
- 備份與恢復--從備份的歸檔日誌中恢復資料
- Oracle備份與恢復【丟失資料檔案的恢復】Oracle
- 非歸檔無備份下控制檔案丟失的恢復
- 歸檔模式,恢復沒有備份的資料檔案模式
- 【恢復】Redo日誌檔案丟失的恢復
- 恢復控制檔案後,沒有最後一個歸檔日誌的備份,也沒新增歸檔日誌資訊,怎麼恢復?
- Oracle使用備份檔案集恢復歸檔日誌Oracle
- 冷備份+歸檔日誌的恢復
- 歸檔模式下資料檔案丟失的恢復模式
- 不完全恢復(資料檔案備份--新建表空間--控制檔案備份--日誌歸檔檔案)
- RMAN恢復案例:無恢復目錄,丟失全部資料檔案、控制檔案、日誌檔案恢復
- oracle丟失日誌檔案的恢復( 轉)Oracle
- rman 恢復---歸檔丟失and資料檔案損壞
- 恢復案例:歸檔模式下丟失全部資料檔案的恢復模式
- dg丟失歸檔,使用rman增量備份恢復
- 利用增量備份恢復gap歸檔丟失DG
- 無備份丟失部分資料檔案和控制檔案恢復 [轉]
- 備份與恢復--資料檔案損壞或丟失
- 歸檔模式有備份丟失控制檔案和資料檔案後恢復模式
- 備份&恢復之五:歸檔模式下丟失或損壞一個資料檔案模式
- 歸檔模式下丟失普通資料檔案並恢復模式
- RMAN備份資料檔案+控制檔案+歸檔日誌
- 測試在丟失歸檔日誌的情況下,跳過部分歸檔日誌進行資料恢復資料恢復