update之後的資料恢復

2021-09-10 19:13:51 字數 579 閱讀 5181

本小白日常oracle學習總結,若有錯誤望海涵,並希望大神能指點迷津

用於使用update語句提交之後,恢復使用

1、select r.first_load_time,r.* from v$sqlarea r where sql_text like 『update caozyxx%』 --查詢執行誤操作的時間,找到錯誤操作的記錄

2、create table t_table_recove --建立新錶

asselect * from caozyxx–你操作的那張表

asof timestamp to_timestamp(『2019-01-25/15:56:29』,『yyyy-mm-dd hh24:mi:ss』); --執行誤操作的時間 建立乙個新錶,將恢復資料放到新錶裡面

(注:建立新錶,將caozyxx表結構用as 完整的轉移到新表上,caozyxx用as將某一時間段的資料恢復)

3、delete caozyxx;–將原表的資料全部刪除

4、insert into caozyxx select * from t_table_recove;–恢復資料

mysql誤update資料恢復

誤update資料恢復 1。根據set值查詢日誌路徑 opt local mysql bin mysqlbinlog no defaults v v base64 output decode rows mysql bin.000002 grep b 15 myy more 2.建立文字 touch ...

update提交後表資料恢復

一 全表恢復 1.建立恢復表 create table table recover as select from table as of timestamp to timestamp 2019 03 18 15 30 30 yyyy mm dd hh24 mi ss 時間為更改前的時間 2.刪除原表...

orcale 資料庫update了怎麼恢復

平常對資料庫的操作一定要多加注意,除非是資料已經對你沒有用處了,不然一旦把資料弄丟了還是挺麻煩的。但是不管你怎麼小心 差錯還是會有的,比如我遇到的問題 我在update的時候 沒有寫條件 將整個表中的資料全部都更新了,這時候怎麼 辦呢?orcale提供了以下的方法產看某乙個時間戳 所執行的sql的語...