RMAN全庫恢復的示例分析

這篇文章主要介紹RMAN全庫恢復的示例分析,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

創(chuàng)新互聯公司是一家專業(yè)提供滄縣企業(yè)網站建設,專注與成都網站制作、成都網站設計、外貿營銷網站建設H5響應式網站、小程序制作等業(yè)務。10年已為滄縣眾多企業(yè)、政府機構等服務。創(chuàng)新互聯專業(yè)網站制作公司優(yōu)惠進行中。

一 完全恢復
1.數據庫全庫【完全恢復】
$ rman target /                             登錄rman工具,如果使用了catalog,則登陸方法rman target sys/oracle@ls catalogcata/cata@leo
RMAN> startup mount                         必須為mount狀態(tài),才能restore 和 recover 數據庫
RMAN> restore database;                    復制舊數據文件覆蓋損壞的數據文件

RMAN> recover database;                    數據文件頭SCN號同步當前日志中最后一個SCN號【完全恢復】
RMAN> alter database open;                 打開數據文件

二 不完全恢復
1.基于時間點【不完全恢復】
在restore  recover命令中直接使用until time 、until scn 、 until sequence參數
這種方法避免使用run代碼塊,建議使用這種方法     【必須啟動到mount狀態(tài),才能restore 和 recover  數據庫】
startup mount;
restore database until time "to_date('2012-04-04 19:13:50','yyyy-mm-dd hh34:mi:ss')";
recover database until time "to_date('2012-04-04 19:13:50','yyyy-mm-dd hh34:mi:ss')";
alter database open resetlogs;                   【resetlogs只在“不完全恢復”之后才有效,不完全恢復必須加resetlogs/noresetlogs選項打開數據,重置歸檔日志序列號從1開始】
注:該命令可將數據庫恢復到指定時間點狀態(tài),但必須具備此時間點之前最后的有效備份,和所有相關歸檔日志。
2.基于scn號的【不完全恢復】
startup mount;
restore database until scn 10000;
recover database until scn 10000;
alter database open resetlogs;                   【resetlogs只在“不完全恢復”之后才有效,不完全恢復必須加resetlogs/noresetlogs選項打開數據,重置歸檔日志序列號從1開始】
注:該命令可將數據庫恢復到指定的scn號的狀態(tài),但不包括此scn號。
3.基于歸檔日志序列號【不完全恢復】
startup mount;
restore database until sequence 123 thread 1;
recover database until sequence 123 thread 1;
alter database open resetlogs;                   【resetlogs只在“不完全恢復”之后才有效,不完全恢復必須加resetlogs/noresetlogs選項打開數據,重置歸檔日志序列號從1開始】
注:該命令可將數據庫恢復到指定歸檔日志序列號的狀態(tài),如果歸檔日志列表存在斷點使用這中方法恢復比較方便,斷點意味著我們只能恢復到斷點的開始點
                                      
如果在open下直接restore database ,會報如下錯誤
channel ORA_DISK_1: reading from backup piece /home/oracle/backup/DB_0fn7d50b 備份塊,此備份塊就是最后一次的備份來恢復,在catalog庫中自動找【前提必須連接到catalog】
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of restore command at 04/04/2012 12:03:18
ORA-19870: error reading backup piece /home/oracle/backup/DB_0fn7d50b  錯誤讀取備份塊
ORA-19573: cannot obtain exclusive enqueue for datafile 4              不能包括獨占數據文件4隊列  

以上是“RMAN全庫恢復的示例分析”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注創(chuàng)新互聯行業(yè)資訊頻道!

標題名稱:RMAN全庫恢復的示例分析
標題路徑:http://bm7419.com/article12/pcoedc.html

成都網站建設公司_創(chuàng)新互聯,為您提供品牌網站制作、Google網站維護、外貿建站、網站建設

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

h5響應式網站建設