Oracle-11g-R2

更改 Oracle 建議備份的位置

  • July 3, 2016

在一個數據庫上,儘管 RMAN 配置顯示設備類型磁碟格式指向其他位置,但從企業管理器計劃的 Oracle 建議備份始終最終在恢復區域中。

據我所知,計劃的備份作業很簡單:

run {
allocate channel oem_disk_backup device type disk;
recover copy of database with tag 'ORA_OEM_LEVEL_0';
backup incremental level 1 cumulative  copies=1 for recover of copy with tag 'ORA_OEM_LEVEL_0' database;
}

要求 RMANshow all顯示設備類型磁碟確實配置為儲存在其他位置:

CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT   '/s01/backup/PROD11/PROD11_%U';

如果我手動執行腳本,備份集將放置在上述位置,當從作業調度程序執行腳本時,備份集會轉到 ASM 上的 RECO 組,

為什麼 Oracle 仍會選擇將備份集轉儲到db_recovery_file_dest?

最終,如何更改備份目的地?

我不能確定為什麼 RMAN 會以這種方式執行,但作為一種解決方法,您可以在創建作業之前在 EM 中的同一工作流中編輯生成的腳本:

ALLOCATE CHANNEL disk1 DEVICE TYPE DISK FORMAT '/disk1/%d_backups/%U';

這將確保將備份放置在您指定的目標位置,而不管使用CONFIGURE命令保存的控製文件中的 RMAN 設置如何。

引用自:https://dba.stackexchange.com/questions/46303