沒有備份的資料檔案恢復(五)
環境:某個資料檔案因作業系統錯誤刪除原因被刪除而且無任何備份,資料庫執行在歸檔模式下,該資料檔案建立時間晚於於控制檔案建立時間。
[oracle@dbserv ~]$ sqlplus / as sysdba
SQL> create tablespace test datafile '/opt/oracle/oradata/test/test01.dbf' size 100M;
Tablespace created.
SQL> create table ttt tablespace test as select * from dba_users;
Table created.
SQL> select count(*) from ttt;
COUNT(*)
----------
8
SQL> insert into ttt select * from dba_users;
8 rows created.
SQL> /
8 rows created.
SQL> /
8 rows created.
SQL> commit;
Commit complete.
SQL> alter system archive log current;
System altered.
[@more@]SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
因操作失誤原因test資料檔案被刪除而且沒有備份:
SQL> host rm -f /opt/oracle/oradata/test/test01.dbf
SQL> startup
ORACLE instance started.
Total System Global Area 2147483648 bytes
Fixed Size 1220432 bytes
Variable Size 486539440 bytes
Database Buffers 1644167168 bytes
Redo Buffers 15556608 bytes
Database mounted.
ORA-01157: cannot identify/lock data file 5 - see DBWR trace file
ORA-01110: data file 5: '/opt/oracle/oradata/test/test01.dbf'
SQL> recover datafile;
ORA-02236: invalid file name
SQL> recover datafile 5;
ORA-00283: recovery session canceled due to errors
ORA-01110: data file 5: '/opt/oracle/oradata/test/test01.dbf'
ORA-01157: cannot identify/lock data file 5 - see DBWR trace file
ORA-01110: data file 5: '/opt/oracle/oradata/test/test01.dbf'
SQL> recover database;
ORA-00283: recovery session canceled due to errors
ORA-01110: data file 5: '/opt/oracle/oradata/test/test01.dbf'
ORA-01157: cannot identify/lock data file 5 - see DBWR trace file
ORA-01110: data file 5: '/opt/oracle/oradata/test/test01.dbf'
SQL> alter database create datafile '/opt/oracle/oradata/test/test01.dbf' ;
Database altered.
SQL> recover datafile 5;
Media recovery complete.
SQL> alter database open;
Database altered.
SQL> select count(*) from ttt;
COUNT(*)
----------
32
SQL>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/18841027/viewspace-1058662/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 歸檔模式,恢復沒有備份的資料檔案模式
- [20171225]沒有備份資料檔案的恢復.txt
- rman恢復--歸檔模式有備份,丟失資料檔案的恢復模式
- 資料庫在沒有備份的情況下的資料檔案損壞的恢復資料庫
- 【備份恢復】無備份線上恢復非關鍵資料檔案
- 沒備份,歸檔日誌存在,丟失資料檔案的恢復
- Oracle 之利用BBED修改資料塊SCN----沒有備份資料檔案的資料恢復Oracle資料恢復
- RMAN資料庫恢復 之歸檔模式有(無)備份-丟失資料檔案的恢復資料庫模式
- 歸檔模式有備份丟失資料檔案後恢復模式
- Oracle備份與恢復【丟失資料檔案的恢復】Oracle
- rman備份恢復-rman恢復資料檔案測試
- REDO檔案丟失的恢復__沒有任何備份的情況
- 備份與恢復--利用備份的控制檔案恢復
- 備份與恢復--重建控制檔案後資料檔案損壞的恢復
- Oracle備份恢復五(資料泵)Oracle
- 使用備份的控制檔案恢復資料庫資料庫
- 備份恢復之資料檔案丟失
- rman恢復--歸檔模式無備份,丟失資料檔案的恢復模式
- rman備份-(1) 利用備份級恢復資料檔案和控制檔案
- 歸檔模式有備份丟失控制檔案和資料檔案後恢復模式
- oracle實驗記錄 (恢復-恢復未備份的資料檔案)Oracle
- 備份與恢復--從備份的歸檔日誌中恢復資料
- rman恢復資料庫--用備份的控制檔案資料庫
- ORACLE 11G沒有備份檔案引數檔案在異機通過rman備份恢復找回被誤刪的資料Oracle
- ORACLE 只讀資料檔案備份與恢復Oracle
- 備份與恢復系列 十一 控制檔案的備份與恢復
- 【備份恢復】從備份恢復資料庫資料庫
- 【備份與恢復】archivelog模式中資料檔案的恢復Hive模式
- 【備份與恢復】noarchivelog模式中資料檔案的恢復Hive模式
- 【備份恢復】歸檔模式下丟失系統關鍵資料檔案 利用RMAN備份恢復模式
- 【備份恢復】利用 備份控制檔案到指定目錄下的控制檔案 恢復控制檔案
- 備份與恢復(Parameter 檔案恢復篇)
- 【備份恢復】非歸檔模式下丟失任意資料檔案 恢復操作模式
- 沒有自動備份的情況下控制檔案全部丟失的恢復
- 利用備份的控制檔案恢復
- 控制檔案的備份和恢復
- 【備份與恢復】恢復受損的口令檔案
- RMAN備份恢復之控制檔案的恢復(三)