僅僅丟失一個普通使用者資料檔案的恢復A(聯機恢復)
(例如,丟失D:\BACKUPDB\USERS01.DBF)
準備工作, 透過下面的工作,如果完全恢復,應該可以看到;
insert into test1 values(2);
SQL> conn lunar/lunar
SQL> select * from tab;
TESTBACKUP3 TABLE
SQL> create table test1 (a number);
SQL> insert into test1 values(1);
SQL> alter system switch logfile;
SQL> commit;
SQL> alter system switch logfile;
SQL> insert into test1 values(2);
SQL> commit;
SQL> alter system switch logfile;
SQL> conn internal
SQL> archive log list
資料庫日誌模式 存檔模式
自動存檔 啟用
存檔終點 d:\BACKUPDB\archive
最早的概要資訊日誌序列 3
下一個存檔日誌序列 5
當前日誌序列 5
shutdown abort關閉例程,模擬資料檔案丟失
SQL> shutdown abort
ORACLE 例程已經關閉。
Mount資料庫
SQL> startup mount
資料庫裝載完畢。
使損壞的資料檔案離線
SQL> alter database datafile 'D:\BACKUPDB\USERS01.DBF' offline;
開啟資料庫
SQL> alter database open;
複製剛才熱備的資料檔案(USERS01.DBF)
恢復損壞的資料檔案
SQL> recover datafile 'D:\BACKUPDB\USERS01.DBF';
ORA-00279: ?? 424116 (? 10/20/2002 20:42:04 ??) ???? 1 ????
ORA-00289: ??: D:\BACKUPDB\ARCHIVE\BACKUPT001S00001.ARC
ORA-00280: ?? 424116 ???? 1 ???? # 1 ???
指定日誌: {
auto
ORA-00279: ?? 424125 (? 10/20/2002 20:44:14 ??) ???? 1 ????
ORA-00289: ??: D:\BACKUPDB\ARCHIVE\BACKUPT001S00002.ARC
ORA-00280: ?? 424125 ???? 1 ???? # 2 ???
ORA-00278: ??????????? 'D:\BACKUPDB\ARCHIVE\BACKUPT001S00001.ARC'
……………………..
已應用的日誌。
完成介質恢復。
使恢復完成的資料檔案聯機
SQL> alter database datafile 'D:\BACKUPDB\USERS01.DBF' online;
驗證恢復的結果:完全恢復
SQL> select * from tab;
TNAME TABTYPE CLUSTERID
SQL> select * from test1;
說明:
1. shutdown abort關閉例程,模擬資料檔案丟失
2. Mount資料庫
3. 使損壞的資料檔案離線
4. 開啟資料庫
5. 複製剛才熱備的資料檔案(USERS01.DBF)
6. 恢復損壞的資料檔案
7. 使恢復完成的資料檔案聯機
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22664653/viewspace-660593/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 普通資料檔案丟失的恢復方法
- 資料檔案丟失的恢復
- RMAN恢復案例:丟失全部資料檔案恢復
- 歸檔模式下丟失普通資料檔案並恢復模式
- 資料檔案丟失如何恢復
- Oracle備份與恢復【丟失資料檔案的恢復】Oracle
- 丟失聯機重做日誌檔案的恢復
- 丟失一個控制檔案並恢復資料庫資料庫
- 【備份恢復】 丟失一個控制檔案 之恢復操作
- 恢復案例:歸檔模式下丟失全部資料檔案的恢復模式
- RMAN恢復案例:丟失非系統資料檔案恢復
- 【恢復】Redo日誌檔案丟失的恢復
- rman恢復--丟失聯機重做日誌的恢復
- RMAN完全恢復丟失的資料檔案
- 資料檔案丟失損壞的恢復--
- rman恢復--歸檔模式有備份,丟失資料檔案的恢復模式
- rman恢復--歸檔模式無備份,丟失資料檔案的恢復模式
- 控制檔案丟失恢復
- 【控制檔案丟失恢復】
- RMAN恢復案例:無恢復目錄,丟失全部資料檔案、控制檔案、日誌檔案恢復
- Oracle恢復例項之一:資料檔案、控制檔案、聯機日誌丟失Oracle
- 恢復丟失的控制檔案
- 備份恢復之資料檔案丟失
- 歸檔模式下資料檔案丟失的恢復模式
- 控制檔案丟失恢復(二)
- 控制檔案全部丟失恢復
- 【備份恢復】非歸檔模式下丟失任意資料檔案 恢復操作模式
- 控制檔案全部丟失的恢復
- 控制檔案部分丟失的恢復
- Oracle Password檔案丟失的恢復Oracle
- 控制檔案丟失的RMAN恢復
- 【伺服器資料恢復】xfs檔案系統資料丟失的資料恢復案例伺服器資料恢復
- 【北亞資料恢復】MongoDB資料遷移檔案丟失的MongoDB資料恢復案例資料恢復MongoDB
- 【資料庫資料恢復】Sql Server資料庫檔案丟失的資料恢復過程資料庫資料恢復SQLServer
- 聯機重做日誌丟失的恢復
- 完全恢復之所有資料庫檔案丟失資料庫
- 資料庫各種檔案丟失恢復大全。資料庫
- rman 恢復---歸檔丟失and資料檔案損壞