一、全表恢復
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 查詢執行誤操作的時間,找...