RMAN常用備份操作

2021-07-25 08:48:14 字數 2186 閱讀 5525

--rman常用備份操作

--備份引數檔案,spfile

backup spfile;

backup spfile format '/bak/sp.bmp';

backup spfile format '+db/sp.ora';

backup as copy spfile;

backup as copy spfile format '...'; --印象副本

當控制檔案自動備份開啟,也會自動備份spfile

backup full database;

backup database;

rman> backup spfile;

starting backup at 13-dec-16

using target database control file instead of recovery catalog

allocated channel: ora_disk_1

channel ora_disk_1: sid=50 device type=disk

channel ora_disk_1: starting full datafile backup set

channel ora_disk_1: specifying datafile(s) in backup set

including current spfile in backup set

channel ora_disk_1: starting piece 1 at 13-dec-16

channel ora_disk_1: finished piece 1 at 13-dec-16

channel ora_disk_1: backup set complete, elapsed time: 00:00:01

finished backup at 13-dec-16      --自動建立的備份檔案名字中包含s

--備份控制檔案

控制檔案雖然有多個,但是ckpt實際上只寫乙個控制檔案,為當前控制檔案。

backup current controlfile;

backup current controlfile format '...;

backup as copy current controlfile;

自動控制檔案備份

backup database;

backup full database;

--備份資料檔案

1.表空間備份

backup tablespace users,example;

backup tablespace system;

backup as copy tablespace users;

2.資料檔案備份

backup datafile 2,3;

backup as copy datafile 4;

3.所有資料檔案備份

backup database;

backup full database;  包括所有的datafile,當前controlfile,spfile

backup database format '...%u...';

4.歸檔日誌備份

backup archive log all;

backup archive log all delete input; 歸檔日誌備份到備份路徑後刪除已經備份的歸檔日誌。

5.所有資料檔案,控制檔案,引數檔案,歸檔日誌備份

backup database plus archivelog;

backup database plus archivelog delete input;

backup full database plus archivelog delete input;

6.backup recovery area;

backup recovery files;

--增量備份

cumulative 累積增量  計算時減一

incremental 差異增量

backup incremantal level 0|1|2|3|… database|datafile|tablespace format '...';

backup cumulative incremantal level 0|1|2|3|… database|datafile|tablespace format '...';

RMAN備份與恢復(二) RMAN常用操作學習

1 連線目標資料庫 在rman中可以建立與目標資料庫或恢復目錄資料庫的連線。與目標資料庫連線時,使用者須具有sysdba系統許可權,以保證可以進行資料庫的備份 修復與恢復工作。可以在作業系統命令提示符下輸入以下命令,直連目標資料庫 rman target user password net serv...

RMAN常用備份指令碼

1.基本0的增量備份 create script.b whole inc0 2.基本1的增量備份 create script.b whole inc1 3.基本2的增量備份 create script.b whole inc2 4.歸檔當前的重做日誌組 create script.archive l...

RMAN備份 操作例項

測試環境 作業系統 windows7 32bit oracle版本 11.2g 一 完整備份整個資料庫 操作前準備 sql host rman 啟動rman rman connect catalog rman 123456 catalog 連線恢復目錄資料庫 rman connect target ...