Oracle資料庫truncate了一個表,能恢復嗎?要怎么恢復?有什么簡便的方法?
如果是delete或者drop一個表,又要怎么恢復?
uj5u.com熱心網友回復:
1、truncate這個,比較麻煩,回收站里沒有,flashback不行,logminer也不行,只能指望全庫開flashback或備份,但全庫flashback和備份恢復成本比較高,一般全庫falshback也不會開,但如果truncate不就,可以試試下面這種方法:
https://blog.csdn.net/tchic/article/details/52512473
2、delete可以用flashback,drop可以用回收站。
uj5u.com熱心網友回復:
1.truncate這個找類似odu工具,百度下2.delete可以考慮flashback,前提是undo_retention時間內發現處理。undo沒被覆寫。
3.drop除了類似odu工具,還可以回收站,前提是開了回收站功能。
uj5u.com熱心網友回復:
truncate這個只能靠不完全恢復來處理,delete開了閃回的情況下可以試試,drop回收站開的情況下會有!轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/28144.html
標籤:基礎和管理
