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

oracle表數據恢復

編輯:Oracle教程

oracle表數據恢復


對於表數據恢復,誤刪了表中數據時,一般不要再操作這個表了,按照下面的處理,即可把表中數據恢復過來。

場景:假設誤刪了表tabletest中的數據,則可用如下方法恢復表中數據

第一中方式:創建一個備份表,存放三小時前的數據

create table tabletest_2014bak nologging as 

select * from tabletest as of timestamp sysdate-21/24 where name != 'boat';

恢復3個小時前的數據

第二種方式:回復表tabletest中的數據到某一個時間點,這個時間點一定要前於當前時間

alter table tabletest enable row movement;

Flashback table tabletest to timestamp to_timestamp('2014-12-30 17:00:00','yyyy-mm-dd hh24:mi:ss');


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