閃回版本查詢

來源:互聯網
上載者:User

標籤:des   io   ar   資料   art   sp   cti   on   c   

閃回版本查詢表現的是資料表的一個時間段的所有快照變化記錄,說起來比較簡單,但是卻不那麼好理解,如果簡單來說我們可以把資料表的每一個時間段都細化為一個快照形式也就是我們所說的版本,而這個版本在不停的變化因為有更新dml操作,而閃回版本查詢就是記錄時間段內每個版本的“生命週期”。

  

select versions_startscn startscn,versions_endscn endscn,versions_xid xid,versions_operation operation , id,name,desc1,desc2 from flashback_of
  versions between scn minvalue and maxvalue where id in(‘02‘);

  結果如下:

  1 80340280                    05000B00D5060000   U 02 name2 update upadte
  280340226   80340280   07000000D1060000  U  02name2update2upadte2
  3                  80340226                                       02name2desc12desc22

  查看一條記錄的多個版本的聲明周期。閃回版本查詢各條記錄都是記錄的時間段的版本快照。

  其中的versions_startscn表示的是版本的建立時間,versions_endscn表示的是版本的結束時間

  ersions_operation表示的建立該版本的對應的dml類型,有update、insert和delete

  而versions_xid表示的則是該版本對應的事務id,通過versions_xid可以對應閃回事務查詢檢視flashback_transaction_query的xid列查看對應的反向操作undo_sql

  注釋:從查詢結果可以看出一個版本的結束scn就是另一個版本的startscn。當該版本被修改後endscn才有值,同時該值是下一個版本的startscn。這樣就可以清晰的分析

     出每條記錄每個版本的變化情況,可以根據需要按照不同的版本要求恢複資料。

  

閃回版本查詢

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.