Backup
我可以為非自動備份指定預設備份位置嗎?
我注意到,當
BACKUP DATABASE
沒有該TO
子句發出命令時,備份文件將儲存到發出命令的工作目錄中。我想知道是否可以為備份配置預設位置,以便在命令中未指定位置時使用它。
如果儲存空間不夠用怎麼辦?是否有一個設置告訴 DB2 自動刪除最舊的備份作為循環日誌記錄?
不,不可能指定預設位置。最好的方法是編寫一個 shell 腳本(指定您選擇的位置)來處理您的備份。
您可以讓 DB2 刪除舊備份(使用
AUTO_DEL_REC_OBJ
具有適當值的數據庫配置參數NUM_DB_BACKUPS
和REC_HIS_RETENTN
),但這只會在成功備份之後發生。因此,您需要確保有足夠的空間來成功完成備份。