老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

oracle中如何恢復錯誤修改刪除的數據

小編給大家分享一下oracle中如何恢復錯誤修改刪除的數據,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

創新互聯于2013年成立,先為瑞金等服務建站,瑞金等地企業,進行企業商務咨詢服務。為瑞金企業網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。

Oracle ERP維護人員工作再小心也難免會有在正式庫中誤刪或者誤改數據并且已經commit的情況發生,那么我就要用到 - Oracle9i中的FlashBack功能,或許很多同事們都在用,下面我談談我在使用中的方法和一些感想:
具體方法如下 >>
1. 我們可以使用
  SELECT item_cost FROM cst_item_costs
      AS OF TIMESTAMP (SYSTIMESTAMP - INTERVAL '1' hour)
      WHERE organization_id = 1
      AND yyyymm = 200712
      AND item_number = '6384BLCCSL';
  來查看1個小時前的數據.
  * 這里需要說明幾點:
    a. AS OF TIMESTAMP expr 是SELECT語句中的FLASHBACK子句
    b. SYSTIMESTAMP 是系統提供的時間函數,精確度可以達到微秒級,并提供當前時區
      eg. select SYSTIMESTAMP from dual;
          SYSTIMESTAMP                                                              
          ---------------------------------------------------------------------------
          29-DEC-07 11.16.08.112686 AM +09:00
    c. INTERVAL 的作用是用來指定時間區間,下面是它參與運算的法則
       Operand1         Operator         Operand2         Result Type
       -------------------------------------------------------
       Datetime        -                Interval        Datetime
       
       我們可以通過修改時間單位和數量來改變倒退時間
      eg. TIMESTAMP (SYSTIMESTAMP - INTERVAL '1' day) --查詢一天前的數據
          TIMESTAMP (SYSTIMESTAMP - INTERVAL '10' minute ) --查詢十分鐘前的數據
          TIMESTAMP (SYSTIMESTAMP - INTERVAL '50' second ) --查詢50秒前的數據
   d. 關于在FlashBack中的可回朔時間
       Oracle中有兩個參數能夠決定可回朔時間 >>
             undo 表空間大小 和 undo_retention 初始化參數.
             一般的ERP正式系統里面的 undo tablespace 為 20G左右, undo_retention設置為 3600S.
             業務繁忙時間最大可回朔時間約為 2-3h,非業務時間為4-5h,這里需要注意: 最大可回朔時間是由
        undo表空間大小及數據庫數據變更的頻繁程度來決定的.
            如果超過最大可回朔時間時,系統會給出有名的 ORA-01555 快照太老(Snapshot too old)錯誤.
     e. 做FlashBack必須要有 FlashBack Any Table 的系統權限.
         
2. 那么依此類推,我們就可以利用FlashBack來恢復某段時間前的數據了
  UPDATE cst_item_costs SET item_cost =      
  (SELECT item_cost FROM cst_item_costs
  AS OF TIMESTAMP (SYSTIMESTAMP - INTERVAL '1' hour)
  WHERE organization_id = 1
      AND yyyymm = 200712
      AND item_number = '6384BLCCSL)
  WHERE organization_id = 1
      AND yyyymm = 200712
      AND item_number = '6384BLCCSL';
  * 這里也要說明幾點:
    a. 在恢復數據前,要檢查WHERE條件是否具有唯一性
  b. 如果要成批恢復或全表恢復數據的話,要檢查是否在指定的時間區間內還有其他會話寫入的數據

看完了這篇文章,相信你對“oracle中如何恢復錯誤修改刪除的數據”有了一定的了解,如果想了解更多相關知識,歡迎關注創新互聯行業資訊頻道,感謝各位的閱讀!


網頁標題:oracle中如何恢復錯誤修改刪除的數據
鏈接URL:http://www.xueling.net.cn/article/jipice.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: a级毛片免费观看片 | 冲田杏梨AV天堂一区二区三区 | 国产精品日韩欧美一区二区视频 | 综合色在线 | 天天操天天干天天爱 | 久久一区二区三区四区 | 老外黄色一级片 | 日韩性视频| 成人无码区在线观看 | 欧美级特黄AAAAAA片 | 国产精品网站一区二区三区 | 老熟妇大胆性开放图 | 野花视频最新免费完整在线观看 | 国产极品一区二区 | 在线免费观看视频a | 91麻豆精品国产91久久久使用方法 | 被黑人粗黑大肉奉视频 | 夜夜爱夜夜做夜夜爽 | 一级特黄大片在线观看 | 精品www日韩熟女人妻 | 亚洲一区二区入口 | av无码精品一区二区三区宅噜噜 | 国产精品久久久久9999无码 | 亚洲人成色4444在线观看 | 日本性一级 | 国产熟妇勾子乱视频 | 丝袜无码一区二区三区 | 97人人超碰| 国产精品久久久久一区二区三区共 | 爽到憋不住潮喷大喷水视频 | 精产国品自在线www 91视频-全网资源最全平台 | 国产成人无码精品久久久免费 | 成全视频在线观看免费高清 | 日韩第一区第二区 | 亚洲AV无码欧洲AV无码网站 | 夜夜躁狠狠躁夜躁2021 | 欧美性猛交xxxx免费看野外 | 综合av在线 | 亚洲激情一级片 | 首页国产欧美日韩丝袜 | 好看av在线|