您好,登錄后才能下訂單哦!
這篇文章主要介紹RMAN全庫恢復的示例分析,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
一 完全恢復
1.數據庫全庫【完全恢復】
$ rman target / 登錄rman工具,如果使用了catalog,則登陸方法rman target sys/oracle@ls catalogcata/cata@leo
RMAN> startup mount 必須為mount狀態,才能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狀態,才能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開始】
注:該命令可將數據庫恢復到指定時間點狀態,但必須具備此時間點之前最后的有效備份,和所有相關歸檔日志。
2.基于scn號的【不完全恢復】
startup mount;
restore database until scn 10000;
recover database until scn 10000;
alter database open resetlogs; 【resetlogs只在“不完全恢復”之后才有效,不完全恢復必須加resetlogs/noresetlogs選項打開數據,重置歸檔日志序列號從1開始】
注:該命令可將數據庫恢復到指定的scn號的狀態,但不包括此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開始】
注:該命令可將數據庫恢復到指定歸檔日志序列號的狀態,如果歸檔日志列表存在斷點使用這中方法恢復比較方便,斷點意味著我們只能恢復到斷點的開始點
如果在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全庫恢復的示例分析”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。