RMAN - backup archivelog all 與 backup database plus archivelog 區別
OLTP系統的生產庫一般都是開啟歸檔模式,當CUD操作頻繁並且時常使用大批次處理時,每天的歸檔日誌也是超級大的,如果長期保留這些歸檔日誌磁碟空間消耗是很恐怖的,所以我們在使用RMAN進行資料庫備份時,將歸檔日誌進行備份,來釋放磁碟空間。<br />
<br />
1. 備份歸檔日誌方式:<br />
<br />
1.1. 單獨備份歸檔日誌:backup archivelog all<br />
1.2 在執行備庫時一起備份歸檔日誌:backup database plus archivelog;<br />
<br />
<br />
2. 這兩種方式有什麼區別呢?<br />
<br />
2.1 執行backup archivelog all 命令時執行的步驟:<br />
1). alter system archive log current; 歸檔當前日誌 <br />
2). backup archivelog all ; 備份所有歸檔日誌<br />
<br />
2.2 執行backup database plus archivelog,的執行步驟是;<br />
1).alter system archive log current; 歸檔當前日誌<br />
2).backup archivelog all; 備份所有歸檔日誌,注意如果備份最佳化被啟用,RMAN只會備份未備份過的日誌<br />
3).backup database; 備份資料庫<br />
4).alter system archive log current; 歸檔當前日誌<br />
5).Backs up any remaining archived logs generated during the backup; 備份備份過程中生成的任何剩餘的歸檔日誌 <br />
<br />
3. 刪除歸檔日誌一般在備份歸檔日誌同時加上一個引數:delete all input<br />
例如:backup database plus archivelog delete all input; <br />
執行此命令是會將所有的歸檔日誌進行備份,並且在備份的同時刪除已備份的歸檔日誌。<br />
<br />
所以如果在RMAN備份指令碼中有plus archivelog 引數 就無需在備份歸檔日誌之前執行: sql 'alter system archive log current';<br />
<div style="white-space:nowrap;">
<br />
</div>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30496894/viewspace-1825220/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 理解RMAN backup database plus archivelog delete all input命令DatabaseHivedelete
- 理解RMAN backup database plus archivelog命令DatabaseHive
- crosscheck archivelog all;crosscheck backup of區別ROSHive
- backup archivelog delete input 與delete all input 區別Hivedelete
- BACKUP ARCHIVELOG with DELETE INPUT or DELET all..Hivedelete
- Oracle 11g RMAN備份-RMAN的backup database plus archivelog命令背後的操作OracleDatabaseHive
- Backing Up Logs with BACKUP … PLUS ARCHIVELOGHive
- backup database plus archivelog 不同寫法導致備份集位置不同...DatabaseHive
- RMAN database plus archivelog實現順序DatabaseHive
- backup database plus archivelog 不同寫法導致備份集位置不同問題DatabaseHive
- oracle10g rac(rhel4)_rman備份歸檔出錯_backup archivelog allOracleHive
- recover database using backup controlfile利用archivelog files.DatabaseHive
- Rman backup standby databaseDatabase
- rman backup database force 功能Database
- backup archivelog like 報rman-20242錯誤處理過程Hive
- [zt] crosscheck archivelog allROSHive
- recover database using backup controlfile與 recover database 的區別Database
- How to use rman backup a noarchivelog databaseHiveDatabase
- [20180228]archivelog backup?log switch?Hive
- 測試RMAN的backup archivelog all delete input會不會刪除還未傳輸到備庫的歸檔日誌Hivedelete
- rman restore archivelog logRESTHive
- Archivelog & Noarchivelog mode in RMANHive
- How to restore and recover a database from an RMAN backup_881395.1RESTDatabase
- RMAN backup validate database on databases in noarchivelog modeDatabaseHive
- rman backup as copy database format '/tmp/%U.dbf'DatabaseORM
- crosscheck archivelog all error ORA-19587ROSHiveError
- oracle full database backupOracleDatabase
- Cold Database backup scriptDatabase
- rman中關於archivelog的操作Hive
- RMAN10g: backup copy of database (Doc ID 266980.1)Database
- rman backup script(引用)
- DP rman backup scripts
- SQLBackupAndFTP12.0 failed to backup database with full backup typeSQLFTPAIDatabase
- 【HBase】start master 與 start master --backup 的區別AST
- Cold backup and restore the entire databaseRESTDatabase
- Oracle 學習(Rman Backup)Oracle
- ALTER SYSTEM SWITCH LOGFILE ALTER SYSTEM ARCHIVELOG CURRENT 區別Hive
- rman backup database 出現 ORA-01422錯誤Database