update提交後表資料恢復

2022-08-02 14:27:13 字數 556 閱讀 8967

一、全表恢復

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.刪除原表

delete from table

3.向原表中插入恢復表的資料

insert into table select * from table_recover;

二、某天記錄恢復

1.查詢修改前某條記錄的資料

select * from

(select * from bas_carinfo

as of timestamp to_timestamp('2019-04-16 10:30:00','yyyy-mm-dd hh24:mi:ss')) t

where t.carcardnumber = '川aw3991';

2.使用update語句修改回去。

Update誤操作後如何恢復資料

今天在公司操作使用者表,要求更新某個使用者的密碼字段,結果在寫更新語句的時候忘記加條件了,導致所有使用者資料都被更新了,瞬間慌神了,表中可有幾十條資料,而且密碼都是md5加密的,於是趕緊查資料,使用了資料恢復方法,目前資料已成功恢復,所以在這裡總結一下,希望以後在遇到同樣問題的時候能夠快速的解決。系...

Update誤操作後如何恢復資料

今天在公司操作使用者表,要求更新某個使用者的密碼字段,結果在寫更新語句的時候忘記加條件了,導致所有使用者資料都被更新了,瞬間慌神了,表中可有幾十條資料,而且密碼都是md5加密的,於是趕緊查資料,使用了資料恢復方法,目前資料已成功恢復,所以在這裡總結一下,希望以後在遇到同樣問題的時候能夠快速的解決。系...

update之後的資料恢復

本小白日常oracle學習總結,若有錯誤望海涵,並希望大神能指點迷津 用於使用update語句提交之後,恢復使用 1 select r.first load time,r.from v sqlarea r where sql text like update caozyxx 查詢執行誤操作的時間,找...