備份歸檔日誌方式:
單獨備份歸檔日誌:backup archivelog all
在執行備庫時一塊兒備份歸檔日誌:backup database plus archivelog;
這兩種方式有什麼區別呢?
運行backup archivelog all 命令時執行的步驟:
1.alter system archive log current; 歸檔當前日誌
2.backup archivelog all ; 備份全部歸檔日誌
而運行backup database plus archivelog,的運行步驟:
1.alter system archive log current; 歸檔當前日誌
2.backup archivelog all; 備份全部歸檔日誌
3.backup database; 備份數據庫
4.alter system archive log current; 歸檔當前日誌
5.backup archivelog recently generated ; 備份剛生成的歸檔日誌
刪除歸檔日誌通常在備份歸檔日誌同時加上一個參數:delete all input,
例如:backup database plus archivelog delete all input;執行此命令是會將全部的歸檔日誌進行備份,而且在備份的同時刪除已備份的歸檔日誌。
因此若是在RMAN備份腳本中有plus archivelog 參數就無需在備份歸檔日誌以前執行: sql 'alter system archive log current';sql