好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > oracle誤刪數據恢復方法小結

oracle誤刪數據恢復方法小結

熱門標簽:高德地圖標注公司名字大全 地圖標注怎么保存 N個你智能電銷機器人 七日殺a19.5全地圖標注 騰訊地圖標注要費用嗎 廣東營銷智能外呼系統商家 外呼電話系統用卡嗎 電渠外呼系統 車瑪仕極限運動場所地圖標注

如果用戶誤刪/更新了數據后,作為用戶并沒有什么直接的方法來進行恢復,他們必須求助DBA來對數據庫進行恢復,到了Oracle9i,這一個難堪局面有所改善。Or(www.jb51.net)acle 9i中提供了一項新的技術手段--閃回查詢,用戶使用閃回查詢可以及時取得誤操作前的數據,并可以針對錯誤進行相應的恢復措施,而這一切都無需DBA干預

因為一時手賤,生產上的數據被我給delete掉了。

用的是delete語句,然后很迅速的還給commit了

下面這兩個語句:

ALTER TABLE tablename ENABLE row movement ;
flashback table tablename to timestamp to_timestamp('2012-09-13 13:00:00','yyyy-mm-dd hh24:mi:ss');

記得大概是兩點半左右運行的delete---commit;

具體執行流程我們可從以下幾個示例圖中體會;

1.原表記錄

 $ sqlplus eygle/eygle
SQL*Plus: Release 10.1.0.2.0 - Production on Wed Mar 30 08:52:04 2005
Copyright (c) 1982, 2004, Oracle.  All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options
SQL>select count(*) from t1;
  COUNT(*)
----------
    9318

2.誤刪除所有記錄
并且提交更改。

SQL>delete from t1;
9318 rows deleted.
SQL>commit;
Commit complete.
SQL>select count(*) from t1;
  COUNT(*)
----------
     0

3.獲得當前SCN
如果能夠確切知道刪除之前SCN最好,如果不知道,可以進行閃回查詢嘗試.

SQL>select dbms_flashback.get_system_change_number from dual;
GET_SYSTEM_CHANGE_NUMBER
------------------------
         10671006
SQL>select count(*) from t1 as of scn 10671000;
  COUNT(*)
----------
     0
SQL>select count(*) from t1 as of scn 10670000;
  COUNT(*)
----------
    9318


我們看到在SCN=10670000時,數據都在。

4.恢復數據.

SQL>insert into t1 select * from t1 as of scn 10670000;
9318 rows created.
SQL>commit;
Commit complete.
SQL>select count(*) from t1;
  COUNT(*)
----------
    9318

其它網友用的教程


進行數據庫操作,delete后面一定要加where”。今天無意中在網上看到了關于oracle誤刪除數據恢復的一條信息,發現的確很好使,下面就我的測試向大家匯報下。

 1. select * from t_viradsl2 t     //查詢t_viradsl2中所有的數據,可以看到三條數據
 2. delete t_viradsl2           //刪除t_viradsl2中所有的數據,三條數據消失
 3. select * from t_viradsl2 t     //無數據。
 4. insert into t_viradsl2 select * from t_viradsl2 as of timestamp to_Date('2011-01-19 15:28:00', 'yyyy-mm-dd hh24:mi:ss')       //已將誤刪除數據插入表中
 5. select * from t_viradsl2 t     //又會看到三條數據。

我們來分析下第四步,注意這句:

select * from t_viradsl2 as of timestamp to_Date('2011-01-19 15:28:00', 'yyyy-mm-dd hh24:mi:ss'),什么意思呢, 找到t_viradsl2在2011-01-19 15:28:00這個時間點的所有數據,既然找到了,你想怎么操作都可以了。

在此分享給大家

您可能感興趣的文章:
  • oracle drop table(表)數據恢復方法
  • 最簡單的Oracle數據恢復 select as of使用方法
  • Oracle誤刪除表數據后的數據恢復詳解
  • 記一次Oracle數據恢復過程
  • oracle誤drop/update操作后的數據恢復測試

標簽:玉樹 贛州 遼寧 蘇州 大興安嶺 棗莊 長沙 來賓

巨人網絡通訊聲明:本文標題《oracle誤刪數據恢復方法小結》,本文關鍵詞  oracle,誤刪,數據恢復,方法,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《oracle誤刪數據恢復方法小結》相關的同類信息!
  • 本頁收集關于oracle誤刪數據恢復方法小結的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 午夜999| 色樱桃影院亚洲精品影院| 久久久久久91香蕉国产| 性生话一级国产片| 91亚洲精品无码久久久久| 色戒2小时38分无删减版网盘| 一边捏奶一边做啪啪| 91嫩草影院在线观看| 哒哒哒视频在线观看高清免费| 奶好大好紧快叫h多人h| 人妻熟女另类综合图区无弹窗| 啊灬啊灬啊灬快灬深用力新章节| 美国大片黄色| 七姐妹在线观看中文| 免费观看污网站| 交换夫妇1中文字幕| 安娜情欲史被窝| 婬乱的女秘HD中字| 欧美最粗又大黑人XXOO| 丰满岳乱妇bd在线观看| 激情偷乱在线观看视频播放| 色欲98久久综合国产精品三区| 福利一区二区三区| 好吊淫视频| 一区二区三区四区日韩| 欧美变态口味重另类AV电影邢房| 小????戳进??无遮挡真人| 都市激情校园春色| 91麻豆精品秘密秘?入口景甜 | 亚洲一级毛片免费观看| 黄色三级毛片| 男女性关系无遮挡全过程| 奶头又大又白又?喷奶水网站 | 久久久久久91精品色婷婷| 成年人在线观看视频网站| 两个奶头被吃高潮受不了| 好吊色永久免费视频| 蜜桃社缇娜美全套无圣光| 老师你好大夹不住了C得好爽| 情趣旅馆H全肉调教污文| 天堂免费观看|