oracle 12c 誤刪了一個表,如何通過rman備份策略和對應生成的備份檔案恢復資料?時間節點恢復無法恢復了,昨天下午7點20刪掉的。求大神指教,Linux系統下安裝的12C
uj5u.com熱心網友回復:
洗掉的命令是什么?貼下!uj5u.com熱心網友回復:
使用rman恢復表和表磁區,處理步驟比較多。可以先試試flash閃回恢復。
處理步驟如下:
--1.查詢是否在回收站
select object_name,original_name,partition_name,type,ts_name,createtime,droptime
from recyclebin
where original_name = '表名稱';
--2.如果在的話,就是用flash技識訓復
flashback table 表名稱 to before drop;
uj5u.com熱心網友回復:
delete from 表名 把這個表全部清空了uj5u.com熱心網友回復:
delete from 表名 把這個表全部清空了
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
1.先試試logminer日志技識訓復;2.如果不行,再用PRM-DUL ORACLE恢復工具恢復資料。
uj5u.com熱心網友回復:
看起來是用drop洗掉的呀uj5u.com熱心網友回復:
試試看能恢復不?
flashback table hr_post_person_host to before drop;
uj5u.com熱心網友回復:
技術白,請詳細指導一下。如何操作。謝謝大神
uj5u.com熱心網友回復:
貌似不在里邊,昨天的日期是11月17日
uj5u.com熱心網友回復:
網上很多文章,幫你搜到了一篇,你自己按步驟操作吧。https://jingyan.baidu.com/article/ce43664916bb2b3772afd379.html
uj5u.com熱心網友回復:
linux系統的。日期不在也可以恢復嗎?
uj5u.com熱心網友回復:
1. 有備份,可以使用rman+歸檔,做不完全恢復2. 嘗試oracle的flashback query 閃回
3. 可以使用oracle 的一些三方工具進行undelete恢復(但是這個不能保證100%)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/79209.html
標籤:開發
