oracle 恢復資料

2021-07-04 23:34:34 字數 695 閱讀 7744

--備份資料

create table plan_tem_20150812 as (select * from z_fm_cashplan);

--查詢操作錯誤的表的移動功能是否開啟:enable為開啟

select row_movement,t.* from user_tables t where table_name = 'z_fm_cashplan';

--執行開啟移動功能

alter table tmpsh enable row movement;

select row_movement from user_tables where table_name = 'z_fm_cashplan';

--查詢需要閃回的時間點資料

select * from z_fm_cashplan as of timestamp to_timestamp('2015-08-12 16:50:00', 'yyyy-mm-dd hh24:mi:ss');

--閃回到某個時間點

flashback table z_fm_cashplan to timestamp

to_timestamp('08/12/2015 16:50:00','mm/dd/yyyy hh24:mi:ss');

--關閉移動功能

alter table z_fm_cashplan disable row movement; 

Oracle恢復資料

今天同事誤將oracle表中資料刪除 當時心裡就是涼涼 立刻上網搜尋有沒有恢復資料的方法 好在oracle的強大以及網路的發達 恩 廢話就這麼多 其實恢復的方法很簡單 首先,執行表記錄恢復 一般先根據時間進行查詢,查詢語句模式為 select from tb as of timestamp to t...

Oracle通過dbf恢復資料

1.想重灌oracle但是忘記匯出了,原來的安裝目錄還在,可以通過dbf檔案恢復 2.重新安裝乙個一模一樣的oracle包括目錄,例項名等等,這樣最省事 原來的目錄重新命名一下 4.替換上面兩個目錄中所有檔案到新安裝的oracle對應目錄 先備份後替換 5.如果提示檔案在使用,先關閉 win r c...

oracle 誤刪資料後恢復資料

閃回 根據時間恢復表資料 檢視表資料 檢視某個時間點之前的表資料 select from 表名 as of timestamp to timestamp 2021 03 18 10 12 11 yyyy mm dd hh24 mi ss 若沒有資料 可時間繼續提前查詢 flashback table...