【轉】恢復archivelog介紹
恢復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/
恢復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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 備份和恢復介紹Oracle
- 【MySQL】二、Innodb 恢復工具介紹MySql
- bitlocker恢復金鑰在哪裡 bitlocker恢復金鑰找回方法介紹
- 如何恢復Mysql資料庫的詳細介紹MySql資料庫
- 【儲存資料恢復】某品牌EqualLogic系列儲存介紹和資料恢復方法資料恢復
- edge主頁被篡改怎麼恢復 edge瀏覽器主頁恢復花園方法介紹瀏覽器
- 隨身碟恢復工具的使用方法與技巧介紹
- Linux下面誤刪除檔案使用extundelete工具恢復介紹Linuxdelete
- mac恢復出廠設定方法介紹 mac恢復出廠設定對電腦有什麼影響Mac
- ORACLE備份&恢復案例(轉)Oracle
- ORACLE備份&恢復案例三(轉)Oracle
- ORACLE備份&恢復案例二(轉)Oracle
- 【轉載】TortoiseSVN怎麼恢復到以前版本-恢復到以前版本的方法
- 【手摸手玩轉 OceanBase 176】取消恢復
- 電腦硬碟資料不小心格式化後,恢復資料的方法介紹硬碟
- 【轉】jenkins外掛pipeline使用介紹Jenkins
- SONM最新路線圖介紹(轉)
- 【技術面對面】單目多人3D人體網格恢復演算法介紹3D演算法
- AUTONOMOUS TRANSACTION(自治事務)的介紹(轉)
- Flume架構以及應用介紹[轉]架構
- win10介面怎麼恢復成傳統桌面 win10介面恢復成傳統桌面的方法Win10
- 資料恢復:AMDU資料抽取恢復資料恢復
- postgreSQL 恢復至故障點 精準恢復SQL
- 敏捷轉型ADKAR變革管理模型介紹敏捷模型
- CSS3轉換(transform)基本用法介紹CSSS3ORM
- 微雲視訊轉碼架構介紹架構
- win10介面怎麼恢復桌面_如何恢復win10桌面應用圖示Win10
- MongoDB高階應用之資料轉存與恢復MongoDB
- Windows故障轉移群集(WSFC)的備份和恢復Windows
- win10重置系統沒有恢復介質怎麼辦 win10重置沒有恢復介質的方法Win10
- Oracle OCP(58):ARCHIVELOG 管理OracleHive
- BBED修復資料庫常用命令介紹資料庫
- Vsan資料恢復—Vsan資料恢復案例資料恢復
- 【Vsan資料恢復】Vsan資料恢復案例資料恢復
- MySQL 非常規恢復與物理備份恢復MySql
- 常用作業系統掃描工具介紹(轉)作業系統
- 從 RGB 到 HSV 的轉換詳細介紹
- 計算機Windows系統電腦中病毒怎麼辦,Faust勒索病毒介紹,勒索病毒解密資料恢復計算機Windows解密資料恢復