程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> oracle 誤刪數據恢復,oracle數據恢復

oracle 誤刪數據恢復,oracle數據恢復

編輯:Oracle教程

oracle 誤刪數據恢復,oracle數據恢復


1.根據時間點查系統版本號scn:

select timestamp_to_scn(to_timestamp('2013-01-07 11:20:00','YYYY-MM-DD HH:MI:SS')) from dual

2.查看被誤刪數據的表scn時間點的數據是否要恢復的數據:
select count(*) from ct_sal_orderToSaleIssue  as of scn 44482681

3.創建臨時保存數據的表:
create table temp1 as select * from ct_sal_orderToSaleIssue

4.往臨時數據表插入被誤刪前的數據:
insert into temp1 select * from ct_sal_orderToSaleIssue as of scn 44482681

5.從臨時表往原表上插入被刪除的數據:
insert into ct_sal_orderToSaleIssue select * from temp1

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved