RMAN基於時間點恢復Oracle資料庫
1 查DBID
SQL> select dbid from v$database;
DBID
----------
1522721470
2 關閉資料庫
SQL> shutdown immediate
3 進rman環境
> rman target /
4 設定DBID
RMAN> set DBID=1522721470
5 資料庫啟動到未掛載狀態
RMAN> startup nomount
6 修復控制檔案
RMAN> restore controlfile from '/home/oracle/oracle10g/backup/c-1522721470-20150619-00';
7 資料庫啟動到掛載狀態
RMAN> alter database mount;
8 修復資料庫
RMAN> restore database;
9 基於時間點恢復資料庫
RMAN> recover database until time '2015-06-19 1:05:00';
若報錯有可能要時間格式設定錯誤,重設時間格式。
RMAN> exit
> export NLS_DATE_FORMAT= 'yyyy-mm-dd hh24:mi:ss'
> rman target /
RMAN> recover database until time '2015-06-19 1:05:00';
10 開啟資料庫
RMAN> alter database open resetlogs;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29485627/viewspace-1709734/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORACLE資料庫基於時間點的不完全恢復Oracle資料庫
- oracle實驗記錄 (恢復-表空間基於時間點恢復(rman))Oracle
- 備份與恢復:Polardb資料庫資料基於時間點恢復資料庫
- Oracle基於時間點的恢復Oracle
- 【RMAN】表空間基於時間點的RMAN恢復-TSPITR
- RAC 資料庫恢復到單例項下並且基於時間點恢復資料庫單例
- 基於percona xtrabackup之innobackupex實現基於時間點資料庫恢復資料庫
- 【TSPITR】RMAN表空間基於時間點的自動恢復
- 關於 RMAN 對於可插拔資料庫按時間點的恢復 (文件 ID 1984554.1)資料庫
- oracle基於時間點的不完全恢復Oracle
- 【Oracle】rman 恢復只讀表空間資料庫Oracle資料庫
- oracle之rman恢復資料庫Oracle資料庫
- 【RMAN】使用RMAN備份將資料庫不完全恢復到指定時間點資料庫
- [RMAN]使用RMAN備份將資料庫不完全恢復到指定時間點資料庫
- rman恢復到指定時間點
- 基於時間執行資料庫不完全恢復資料庫
- oracle實驗記錄 (恢復-表空間基於時間點恢復(手動))Oracle
- oracle 閃回基於時間的恢復Oracle
- RMAN恢復資料庫資料庫
- oracle RMAN 非歸檔資料庫恢復Oracle資料庫
- 【備份恢復】閃回資料庫(三)基於時間戳閃回資料庫資料庫時間戳
- mongodb 基於oplog的時間點恢復MongoDB
- 用mysqlbinlog做基於時間點的資料恢復一例MySql資料恢復
- Oracle Rman 資料庫的不完全恢復Oracle資料庫
- Oracle資料庫備份與恢復之RMANOracle資料庫
- Oracle資料庫RMAN小結之恢復部分Oracle資料庫
- rman恢復資料檔案 恢復表空間
- MySQL binlog基於時間點恢復資料失敗是什麼鬼?MySql
- 基於cancel的資料庫恢復資料庫
- rman 全庫恢復asm資料庫ASM資料庫
- 基於tsm的oracle資料庫備份及恢復Oracle資料庫
- LianTong rman資料庫恢復資料庫
- Oracle RMAN 表空間恢復Oracle
- 關於使用Rman結合netbackup重定向恢復ORACLE資料庫Oracle資料庫
- 使用RMAN對PDB執行按時間點恢復
- 使用RMAN對CDB執行按時間點恢復
- 恢復到特定點(時間點、scn、日誌序列號),rman不完全恢復
- 使用RMAN的不完全恢復-基於時間/SCN/日誌序列