Oracle認證專家視頻教程-OCP全套教程之學習筆記-RMAN環境變量配置

知識要點

  • 顯示環境變量
  • 保留策略
  • 並行設置
  • 冗餘備份
  • 優化
  • 壓縮
  • 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;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章