一、物理備份
1、 脫機備份(一致性備份 冷備份 在數(shù)據(jù)庫沒有打開情況下,控制文件里的SCN號與所有數(shù)據(jù)文件中的SCN號一致, 只能恢復到備份點 但是如果有歸檔日志可以繼續(xù)往下恢復)
2、 聯(lián)機備份(必須在歸檔模式下,因為是聯(lián)機備份所有系統(tǒng)改變號不一定都相同所以需要備份之后的所有日志完整)-
二、數(shù)據(jù)庫全備命令
RMAN> backup format '/home/Oracle/backup/%U' database plus archivelog;或
RMAN>backup database plus archivelog delete input; 注釋:delete input 代表剪切歸檔日志
(“%U”代表生成唯一的文件名)
所有備份的數(shù)據(jù)文件、控制文件、spfile文件、歸檔日志都放到指定的位置
備注:
RMAN> backup database format '/home/Oracle/backup/%U' plus archivelog;
所有備份的數(shù)據(jù)文件放到指定的位置 其它文件放到快速恢復區(qū)
RMAN> backup database plus archivelog format '/home/Oracle/backup/%U';
歸檔日志放到指定的位置 其它文件放到快速恢復區(qū)
三、RMAN相關命令
刪除2份以前的備份包括歸檔日志
RMAN>delete force noprompt obsolete redundancy 2; (建議保留3份)
刪除1份以前的備份包括歸檔日志
RMAN>delete force noprompt obsolete;
列出所有數(shù)據(jù)文件的備份
RMAN>list backup of database;
列出那些備份中包含控制文件備份
RMAN>list backup of controlfile;
列出那些備份中包含參數(shù)文件備份
RMAN>list backup of spfile;
列出那些備份中包含歸檔日志備份
RMAN>list backup of archivelog;
四、用RMAN恢復歸檔數(shù)據(jù)庫
完全恢復只能是數(shù)據(jù)文件損壞,其他文件都是完好的 才能做到完全恢復
Recover database 只能在MOUNT狀態(tài)下執(zhí)行
Recover datafile 1 可以在數(shù)據(jù)庫open狀態(tài)下執(zhí)行
Recover tablespace 可以在數(shù)據(jù)庫open狀態(tài)下執(zhí)行
五、不完全恢復的類型
基于日志序列號的恢復-----------------當前聯(lián)機日志損壞的情況
基于時間的恢復--------------------------用戶錯誤操作
基于系統(tǒng)改變號--------------------------用戶錯誤操作
使用RMAN進行不完全恢復的步驟:
不能對一個文件進行不完全恢復,只能對整個數(shù)據(jù)庫進行不完全恢復;
本文出自:億恩科技【www.riomediacenter.com】
服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|