知識要點
- 顯示環境變量
- 保留策略
- 並行設置
- 冗餘備份
- 優化
- 壓縮
- RUN語句使用
顯示環境變量
RMAN> show all;
RMAN configuration parameters for database with db_unique_name SKY2 are:
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 10 DAYS;
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO ‘%F’; # default
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
roduct/11.2.0/dbhome_1/dbs/snapcf_
基礎配置
保留策略
–備份文件保留10天
configure retention policy to recovery window of 10 days;
–冗餘度是2
CONFIGURE RETENTION POLICY TO redundancy 2;
自動備份控制文件
-控制文件在數據庫結構發生變化的時候會改變
–可以在RMAN中定義控制文件自動備份
configure controlfile autobackup on;
create tablespace u02 datafile ‘/u01/app/oracle/oradata/sky2/u02’ size 50m;
drop tablespace u2 including contents and datafiles;
list backup of controlfile;
並行設置
CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO BACKUPSET;
基於冗餘的備份
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 2; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 2; # default
–定義通道
configure channel 1 device type disk format ‘/u01/%U’,’/u01/app/%U’;
–把OMF定義的db_recovery_file_dest置爲空
alter system set db_recovery_file_dest=”;
優化
CONFIGURE BACKUP OPTIMIZATION ON;
壓縮
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO COMPRESSED BACKUPSET;
加密備份
CONFIGURE ENCRYPTION FOR DATABASE ON;
RUN語句的使用
定義兩個通道
run
{
allocate channel a1 type disk;
allocate channel a2 type disk;
backup database;
release channel a1;
release channel a2;
}
可以放在文件中,如a.bak
rman target / @a.bak
定義單個備份片的最大大小
run
{
allocate channel a1 type disk maxpiecesize 1g;
allocate channel a2 type disk maxpiecesize 1g;
backup database;
release channel a1;
release channel a2;
}
定義一個備份集包含的文件數
run
{
allocate channel a1 type;
allocate channel a2 type;
backup database filesperset 3;
release channel a1;
release channel a2;
}
檢查備份
crosscheck backup;
刪除到期
delete expired backup;
delete noprompt expired backup;
刪除無效和retention有關
delete obsolete;