1. 程式人生 > >navicat for oracle 誤操作恢復語句

navicat for oracle 誤操作恢復語句

navicat 執行刪改語句 不用提交直接執行  感覺很恐怖  今天一不下心手一滑 選錯 結果把資料庫的欄位全改了 很慌

然後發現 oracle 有一個閃回功能 專門用來補天的 今天記一下

查詢該時間段 這個表的狀態
select * from 表名

as of timestamp to_timestamp('2018-10-12 9:30:00', 'yyyy-mm-dd hh24:mi:ss');

開啟閃回
alter table 表名 enable row movement;

把表的狀態閃回到這個時間段
flashback table 表名  to timestamp TO_TIMESTAMP('2018-10-12 9:30:00', 'yyyy-mm-dd hh24:mi:ss');

用完記得關閉閃回
alter table 表名 disable row movement