【轉】恢復archivelog介紹

bulletming發表於2019-05-31
恢復archivelog介紹(即restore archivelog介紹)

恢復archivelog介紹(即restore archivelog介紹)
作者:George.ma  BLOG:http://blog.chinaunix.net/u/12521/
當資料庫出現問題,但不需要restore只需recover時,發現要用到的archivelog已經備份並刪除了,因為我們備份archivelog一般是採用delete input的,
這時先需要restore archivelog,然後才能做recover,下面介紹一下restore archivelog的用法:
作者:George.ma  BLOG:http://blog.chinaunix.net/u/12521/
restore archivelog後面可以跟的引數有"all, from, high, like, logseq, low, scn, sequence, time, until"
現在舉一列子說明:
1.列出已經備份的archivelog
list backup of archivelog all;
2.預覽恢復出程,但不真正恢復,可以在你執行恢復前先看看恢復過程,也可以驗證一下你的語法是否寫對
restore archivelog all preview;  即在你要執行的restore archivelog命令後加preview
restore archivelog sequence 18 preview;
3.恢復指定時間範圍的archivelog
  3.1 顯示2008-08-13 10:00:00到2008-08-13 11:00:00之間的archivelog
      list backup of archivelog time between "to_date('2008-08-13 10:00:00','yyyy-mm-dd hh24:mi:ss')" and "to_date('2008-08-13 11:00:00','yyyy-mm-dd hh24:mi:ss')";
  3.2 預覽恢復2008-08-13 10:00:00到2008-08-13 11:00:00之間的archivelog
      restore archivelog time between "to_date('2008-08-13 10:00:00','yyyy-mm-dd hh24:mi:ss')" and "to_date('2008-08-13 11::00','yyyy-mm-dd hh24:mi:ss')" preview;
  3.3 真正恢復2008-08-13 10:00:00到2008-08-13 11:00:00之間的archivelog
      restore archivelog time between "to_date('2008-08-13 10:00:00','yyyy-mm-dd hh24:mi:ss')" and "to_date('2008-08-13 11::00','yyyy-mm-dd hh24:mi:ss')"
4.恢復指定的archivelog
restore archivelog sequence 18; 恢復sequence為18的archivelog
5.restore archivelog like恢復模糊查詢出來的archivelog,這個只能用於透過catalog的備份,用nocatalog的會報錯
restore archivelog like '%18%';
6.恢復指定sequence範圍的archivelog
restore archivelog from sequence 18 until sequence 20;
或restore archivelog low sequence 18 high sequence 20;
或restore archivelog low logseq 18 high logseq 20;
7.指定archivelog的恢復目的地,如你想把archivelog恢復到一個臨時目錄時有用,但這個必須包含在run{}裡面才能用
set archivelog destination to 'e:\temp';

以上基本上可以解決你恢復archivelog的需求,我是在10.2.0.4版本中測試透過的,歡迎大家補充,轉載請說明出處.
作者:George.ma  BLOG:http://blog.chinaunix.net/u/12521/

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/82392/viewspace-605120/,如需轉載,請註明出處,否則將追究法律責任。

相關文章