【FLASHBACK】關於閃回資料庫的一點說明
今天看了點書,關於閃回資料庫的,也就是當使用者誤操作刪除了資料庫使用者時,我們恢復使用者資料的過程是什麼
我們先簡單瞭解下flashback 能做什麼
1、可以閃回資料庫,就是把資料庫閃回到某個以前的時間點,前提閃回日誌最早記錄的SCN
2、閃回資料庫表,也就是使用者表誤drop後的恢復 flashbackup drop
3、閃回表記錄 使用者資料表記錄的恢復 flashback query
4、flashback table 閃回資料庫表
其實主要就是兩個功能,閃回資料庫(整庫的閃回操作) 閃回表
那麼我們怎樣使用資料庫的閃回功能來閃回誤刪除的使用者呢 大致步驟如下
1、確保資料庫已經開啟閃回特性,v$database 中flashbacck_on 可查詢。 更改命令alter database flashback on; 也請更改用於存放閃回日誌的相關引數(db_recovery_file_dest /db_recovery_file_dest_size )
2、把資料庫啟動到mount狀態,將資料庫閃回至誤刪除操作的前一刻 閃回方法如下圖
注意 to /to before 兩種方式區別, to before 方式是指定時間戳的前一秒,也就是閃回到指定時間戳的前一秒的時間點
具體命令可參考:flashback database to timestamp to_timestamp('2017-07-02 09:53:50','yyyy-mm-dd hh24:mi:ss');
4、使用exp或expdp方式匯出,exp方式沒問題,expdp方式需要藉助其他資料庫,具體可參考本博其他文章
5、將資料庫完全恢復,並以read write模式開啟資料庫
6、匯入被刪除的使用者
當然,並不是所有場景都適合閃回資料庫的特性 ,如
1、資料檔案物理損壞
2、資料檔案SHRINK
3、由於閃回日誌記錄在控制檔案中,因此使用備份的控制檔案或者重建控制檔案時,閃回資料庫特性失效
4、表空間刪除
5、需要注意,閃回資料庫最多閃回時間間隔多久的資料,取決去閃回日誌中最小SCN,如果想閃回比最小SCN還早的記錄,請藉助於其他備份
以下方式可以加快速度:
閃回資料庫前可以先把其他表空間OFFLINE, 只需要閃回SYSTE表空間、UNDO表空間和業務資料所在表空間即可
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29487349/viewspace-2141483/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 閃回(關於閃回資料庫)資料庫
- Flashback Database 閃回資料庫Database資料庫
- [Flashback]Flashback Database閃回資料庫實驗Database資料庫
- 【Flashback】Flashback Database閃回資料庫功能實驗Database資料庫
- 【Flashback】啟用Flashback Database閃回資料庫功能Database資料庫
- 【Flashback】Flashback Database閃回資料庫功能實踐Database資料庫
- [Flashback]開啟資料庫閃回資料庫功能資料庫
- FlashBack總結之閃回資料庫與閃回刪除資料庫
- flashback query閃回資料
- 閃回資料庫(flashback database)知識分享資料庫Database
- 【備份恢復】閃回資料庫(四)基於可靠還原點閃回資料庫資料庫
- 一個關於資料庫閃回區問題的處理資料庫
- 利用flashback閃回表和資料
- 【備份恢復】閃回資料庫(一)閃回資料庫的管理資料庫
- 閃回資料庫時間視窗(flashback database window)資料庫Database
- 第5章 閃回資料庫Understanding the Flashback Database資料庫Database
- 啟用Flashback Database閃回資料庫功能(閃回區滿解決辦法 )Database資料庫
- 資料庫基於版本的閃回資料庫
- 【備份恢復】閃回資料庫(二) 基於 SCN 閃回資料庫資料庫
- 基於SCN閃回資料庫資料庫
- 閃回資料歸檔-- Flashback Data ArchiveHive
- 還原點和閃回資料庫資料庫
- 資料庫的閃回資料庫
- java 關於操作Collection的一點說明Java
- Oracle 12.2新特性: PDB級閃回資料庫(Flashback PDB)Oracle資料庫
- 【備份恢復】閃回資料庫(三)基於時間戳閃回資料庫資料庫時間戳
- oracle 閃回 flashbackOracle
- 閃回資料庫資料庫
- 【Flashback】11g的閃回資料歸檔初探
- 閃回(關於閃回查詢)
- 閃回資料庫測試之一 :關閉閃回的表空間是否可以開啟資料庫
- 閃回資料庫的事情資料庫
- 【Flashback】使用Flashback Drop技術閃回被DROP表的指定版本資料
- Backup And Recovery User's Guide-使用閃回資料庫和還原點-閃回資料庫GUIIDE資料庫
- Backup And Recovery User's Guide-使用閃回資料庫和還原點-閃回資料庫的限制GUIIDE資料庫
- 基於時間戳閃回資料庫時間戳資料庫
- Oracle閃回技術之閃回資料庫Oracle資料庫
- Flashback閃回技術