rman備份總結

2021-07-02 05:15:12 字數 2062 閱讀 5293

1. 從資料庫的狀態來看,可以分為兩種:

資料庫mount備份

/資料庫open備份

。2. 是否做歸檔重做日誌檔案:

noarchivelog模式/

archivelog模式

noarchivelog模式只做冷備

archivelog模式可以做冷備,也可以做熱備

3. maxpiecesize和filesperset引數設定

4. 備份datafiles:  report schema;  backup datafile 4 format '/u01/backup/md_%u';

備份tablespace:  select ts#, name from v$tablespace; 檢視表空間,rman環境下不能執行select;backup tablespace system,users format '/u01/backup/md_%u';

備份control file: (1)configure controlfile autobackup on自動備份;(2)backup current controlfile;(3) backup datafile 4 include current controlfile;

備份spfile:(1) controlfile autoback=on時自動備份 (2)backup copies 2 device type disk spfile format '';

備份archived redo log files: backup archivelog all format '/u01/backup/archived_%u'  delete all input; 可以設定時間

備份資料檔案的同時備份歸檔日誌: backup database plus archivelog format '/u01/backup/db_%u';

5. 設定channel個數:

configure device type disk parallelism 2 backup type to backupset;

6. 乙份歸檔指令碼

run

7. 複製備份,放在兩個檔案裡面:backup 

copies 2 datafile 5 format '/b1','/b2';

8. 增量備份

差異增量備份(備份同級或上級的變換)/

累積增量備份(備份上級的變化)

run    //0級備份,預設差異增量備份

run    

//0級備份,預設差異增量備份

9. 開啟記錄資料塊中發生的變化,用來提高備份的速度,但會影響資料塊的效能。

sql>alter database enable block change tracking using file '/u01/track.bin';

關閉這個功能: sql>alter database disable block change tracking;

在物理備庫上可以開啟這個功能。

10. noarchivelog模式下備份:1>.乾淨關閉資料庫. 2>.開啟到mount 3>.backup 3>.開啟到open狀態

11. 為備份打標籤:

backup incremental level 2 datafile 4 format '/u01/backup/asdad' tag='orcl';

按照標籤進行檢索: list backup tag='orcl';

12.一些動態檢視

v$archived_log, v$backup_corruption, v$copy_corruption,...

13. 在run中加入command資訊,使能夠從v$session中查詢到

run

這裡指定的set command id to 'orcl' 就可以在v$session的client_info欄位中顯示出來。

14. 監控copy程序

select sid, spid, client_info

from v$process p, v$session s

where p.addr = s.paddr

and client_info like '%id=rman%';

rman刪除7天前備份 RMAN備份

rman備份 rman recovery manager 是隨oracle伺服器軟體一同安裝的工具軟體,它可以用來備份和恢復資料庫檔案 歸檔日誌和控制檔案,用來執行完全或不完全的資料庫恢復。與傳統工具相比,rman具有獨特的優勢 跳過未使用的資料塊。當備份乙個rman備份集時,rman不會備份從未被...

RMAN刪除備份

刪除備份 delete命令 用於刪除rman備份記錄及相應的物理檔案。當使用rman執行備份操作時,會在rman資料庫 rman repository 中生成rman備份記錄,預設情況下rman備份記錄會被存放在目標資料庫的控制檔案中,如果配置了恢復目錄 recovery catalog 那麼該備份...

RMAN備份測試

通過前面的若干示例,我們已經了解並嘗試了rman備份的一些命令,但是在實際環境中,不可能每次備份都要求dba一條命令一條命令來敲 dba手指頭都痙攣啦,老闆看著更是肉疼,早知道就是打幾個字母,雇個打字的,成本不是更低麼 通過前面章節的學習我們立志一定要優化的幹活,所以我們應該寫好一段指令碼,然後放在...