資料庫備份與恢復(使用歸檔後滾)
使用物理備份、資料庫歸檔,對資料庫進行後滾操作!
SQL> select * from abc;
NAME
--------
xiaoli
xiaoming
對資料庫做物理備份(資料檔案、控制檔案、redo.log)
[oracle@localhost oradata]$ tar -cvf lctx.tar lctx 壓縮lctx資料夾到lctx.tar
SQL> insert into abc values('xiaozz');
1 row created.
SQL> commit;
Commit complete.
SQL>
SQL> select * from abc;
NAME
--------
xiaoli
xiaoming
xiaozz
SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
Session altered.
SQL> select sysdate from dual;
SYSDATE
-------------------
2009-11-05 03:11:54
SQL> alter system switch logfile;
System altered.
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL>
使用物理備份恢復!
[oracle@localhost oradata]$ tar -xvf lctx.tar lctx 解壓lctx.tar到lctx資料夾
SQL> startup mount;
ORACLE instance started.
Total System Global Area 167772160 bytes
Fixed Size 1218316 bytes
Variable Size 88082676 bytes
Database Buffers 75497472 bytes
Redo Buffers 2973696 bytes
Database mounted.
SQL> recover database until cancel using backup controlfile until time '2009-11-05
03:11:54';
ORA-00279: change 817191 generated at 11/05/2009 02:57:38 needed for thread 1
ORA-00289: suggestion : /u01/archive/1_2_702085269.arc
ORA-00280: change 817191 for thread 1 is in sequence #2
Specify log: {
auto
ORA-00279: change 817192 generated at 11/05/2009 03:03:02 needed for thread 1
ORA-00289: suggestion : /u01/archive/1_3_702085269.arc
ORA-00280: change 817192 for thread 1 is in sequence #3
ORA-00278: log file '/u01/archive/1_2_702085269.arc' no longer needed for this
recovery
Log applied.
Media recovery complete.
SQL>
SQL> alter database open resetlogs;
Database altered.
SQL> select * from abc;
NAME
--------
xiaoli
xiaoming
xiaozz //可以看到回覆到了2009-11-05 03:11:54的時間點!
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/60144/viewspace-1028472/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用冷備份與冷備份後的資料庫歸檔日誌檔案進行資料庫不完整恢復資料庫
- 備份與恢復--從備份的歸檔日誌中恢復資料
- 備份與恢復:polardb資料庫備份與恢復資料庫
- 歸檔模式無備份丟失資料檔案後恢復模式
- 歸檔模式有備份丟失資料檔案後恢復模式
- 恢復之非歸檔模式下資料庫非正常關閉的備份與恢復模式資料庫
- 【備份恢復】從備份恢復資料庫資料庫
- 備份&恢復之四:非歸檔模式下的備份與恢復模式
- 使用備份的控制檔案恢復資料庫資料庫
- Oracle資料庫備份與恢復之三:OS備份/使用者管理的備份與恢復Oracle資料庫
- rman 非歸檔模式下停庫備份與恢復模式
- RMAN資料庫恢復 之歸檔模式有(無)備份-丟失資料檔案的恢復資料庫模式
- postgresql備份與恢復資料庫SQL資料庫
- mongo資料庫備份與恢復Go資料庫
- 資料庫的備份與恢復資料庫
- Informix資料庫備份與恢復ORM資料庫
- 【備份恢復】noarchive模式下使用增量備份恢復資料庫Hive模式資料庫
- 第5章:從開啟的資料庫備份與恢復之備份歸檔日誌檔案資料庫
- ASM後設資料備份與恢復ASM
- 備份與恢復--重建控制檔案後資料檔案損壞的恢復
- rman恢復--歸檔模式有備份,丟失資料檔案的恢復模式
- rman恢復--歸檔模式無備份,丟失資料檔案的恢復模式
- rman 非歸檔模式下open庫備份與mount恢復模式
- rman資料庫全庫備份與恢復資料庫
- 歸檔模式,恢復沒有備份的資料檔案模式
- mysql的資料庫備份與恢復MySql資料庫
- oracle資料庫的備份與恢復Oracle資料庫
- 資料庫備份與恢復技術資料庫
- 歸檔模式有備份丟失控制檔案和資料檔案後恢復模式
- 無備份恢復(歸檔模式)模式
- 【備份恢復】歸檔模式下丟失系統關鍵資料檔案 利用RMAN備份恢復模式
- 【備份恢復】非歸檔模式下丟失任意資料檔案 恢復操作模式
- 資料庫備份與異機恢復——熱備份方式資料庫
- 無備份恢復(歸檔模式)已刪除資料檔案模式
- 【備份恢復】Oracle 資料備份與恢復微實踐Oracle
- Oracle資料庫備份與恢復之RMANOracle資料庫
- 關閉資料庫的備份與恢復資料庫
- Oracle資料庫的備份與恢復(轉)Oracle資料庫