Oracle-11g-R2
更改 Oracle 建議備份的位置
在一個數據庫上,儘管 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; }
要求 RMAN
show 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 設置如何。