備份歸檔日誌
對於10G使用ASM作為儲存時,常遇到到拷貝歸檔日誌,可通過rman來實現:
RMAN> BACKUP ARCHIVELOG FROM TIME 'SYSDATE-0.2' UNTIL TIME 'SYSDATE-0.1';
Starting backup at 29-APR-11
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=6072 devtype=DISK
channel ORA_DISK_1: starting archive log backupset
channel ORA_DISK_1: specifying archive log(s) in backup set
input archive log thread=1 sequence=831 recid=734 stamp=749724914
input archive log thread=1 sequence=832 recid=735 stamp=749730687
channel ORA_DISK_1: starting piece 1 at 29-APR-11
channel ORA_DISK_1: finished piece 1 at 29-APR-11
piece handle=/data/rman/0gmb09nb_1_1 tag=TAG20110429T133643 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:26
Finished backup at 29-APR-11
RMAN> backupset list;
BS Key Size Device Type Elapsed Time Completion Time
------- ---------- ----------- ------------ ---------------
14 938.17M DISK 00:00:24 29-APR-11
BP Key: 13 Status: AVAILABLE Compressed: NO Tag: TAG20110429T133643
Piece Name: /data/rman/0gmb09nb_1_1
List of Archived Logs in backup set 14
Thrd Seq Low SCN Low Time Next SCN Next Time
---- ------- ---------- --------- ---------- ---------
1 831 6934967963 29-APR-11 6935149012 29-APR-11
1 832 6935149012 29-APR-11 6935297174 29-APR-11
備份歸檔日誌(摘錄):
我們可以直接執行BACKUP ARCHIVELOG或者在備份資料檔案和控制檔案的同時指定BACKUP ... PLUS ARCHIVELOG操作來一起備份歸檔日誌。
我們可以備份全部歸檔日誌,也可以指定引數來備份部分歸檔日誌:
BACKUP ARCHIVELOG ALL;
BACKUP ARCHIVELOG FROM TIME 'SYSDATE-30' UNTIL TIME 'SYSDATE-7'
備份歸檔開始執行的時候,rman會發出一個切換日誌的命令(我們可以從v$log觀察),然後歸檔所有非當前日誌,然後再執行歸檔日誌的備份。
在備份完歸檔日誌後我們可以指定DELETE INPUT or DELETE ALL INPUT這兩個引數,來刪除備份集中已經備份過的或者全部歸檔日誌檔案。
下面再給出幾個示例備份歸檔的命令:
RMAN> BACKUP ARCHIVELOG LIKE 'ORACLE/ARC/DEST/LOG%';
RMAN> BACKUP ARCHIVELOG ALL;
RMAN> BACKUP ARCHIVELOG FROM LOGSEQ 20 UNTIL LOGSEQ 50 THREAD 1;
RMAN> BACKUP ARCHIVELOG FROM SCN 1 UNTIL SCN 9999;
我們可以使用如下命令在進行其他備份的同時來備份歸檔日誌檔案:
RMAN> BACKUP ... PLUS ARCHIVELOG
上述命令的執行過程如下:
執行ALTER SYSTEM ARCHIVE LOG CURRENT命令。
執行BACKUP ARCHIVELOG ALL命令。如果backup optimization引數設定為enabled,rman將不備份那些已經備份過的歸檔日誌檔案。
備份在BACKUP命令中指定的備份內容。
執行ALTER SYSTEM ARCHIVE LOG CURRENT命令。
備份在BACKUP命令執行過程中產生的其他的歸檔日誌檔案。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/758322/viewspace-694109/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 備份歸檔日誌檔案
- 備份之歸檔重做日誌備份
- rman全庫備份備份歸檔日誌檔案
- RMAN備份歸檔日誌多份 %c
- RMAN備份歸檔日誌指令碼指令碼
- 用RMAN備份歸檔日誌時檢查歸檔日誌是否存在
- 誤刪歸檔日誌除導致備份歸檔日誌失敗
- 手工rm刪除歸檔日誌對備份歸檔日誌的影響
- 冷備份+歸檔日誌的恢復
- Oracle設定多個歸檔路徑生成多份歸檔日誌,Rman備份時也只備份其中的一份歸檔日誌Oracle
- 歸檔日誌大小 與使用rman 備份後的歸檔日誌產生的備份集大小的關係
- oracle rman備份歸檔日誌需要先切換日誌嗎Oracle
- rman備份後為什麼要同時備份歸檔日誌
- Oracle使用備份檔案集恢復歸檔日誌Oracle
- RMAN備份資料檔案+控制檔案+歸檔日誌
- RMAN備份整庫和歸檔日誌的方法
- DELETE OBSOLETE不刪除歸檔日誌以及歸檔的備份集delete
- RMAN備份及恢復歸檔日誌的語法
- 老虎是如何從備份集中恢復歸檔日誌
- 聯機重做日誌、歸檔日誌、備用重做日誌
- 備份與恢復--從備份的歸檔日誌中恢復資料
- TSM備份時因歸檔日誌丟失而導致備份失敗
- Backup And Recovery User's Guide-只備份需要備份的歸檔重做日誌檔案GUIIDE
- Backup And Recovery User's Guide-備份資料庫-備份歸檔重做日誌檔案GUIIDE資料庫
- 用restore archivelog從備份集中恢復歸檔日誌RESTHive
- 【備份恢復】恢復 丟失已歸檔重做日誌檔案
- Backup And Recovery User's Guide-備份歸檔重做日誌檔案GUIIDE
- Oracle RMAN 不完全恢復(只有資料檔案備份,丟失歸檔日誌備份)Oracle
- 如何快速找到備份過最近、最大序號的歸檔日誌
- Oracle 12C 新特性:關於歸檔日誌的備份Oracle
- oracle rman不能自動刪除歸檔日誌備份解決Oracle
- RMAN備份恢復之歸檔日誌對BLOCKRECOVER的影響BloC
- 使用logmnr,在RMAN備份檔案中恢復備份的歸檔日誌檔案進行分析
- 沒備份,歸檔日誌存在,丟失資料檔案的恢復
- 歸檔日誌
- 【Oracle】歸檔日誌管理-設定歸檔日誌路徑以及歸檔日誌冗餘Oracle
- 不完全恢復(資料檔案備份--新建表空間--控制檔案備份--日誌歸檔檔案)
- Backup And Recovery User's Guide-備份資料庫-使用RMAN備份歸檔重做日誌GUIIDE資料庫