如何快速找到備份過最近、最大序號的歸檔日誌
連結:
最近客戶有這樣一個需求,由於備份時是不刪除歸檔的,所以會導致積累了大量的歸檔日誌儲存。
當手工清除時,我們需要找到那個備份過的最近的歸檔日誌,直接列舉會有常常的一個列表,並且備份集展示是無序的。
在RAC環境中,連續的歸檔日誌也可能分佈到不同的備份集.
我們常用列舉備份過的歸檔日誌的命令是:
list backup of archivelog all;
這裡我們可以用另外一個命令:
LIST BACKUP OF ARCHIVELOG FROM SEQUENCE seq_no [THREAD thread_no];
選擇一個合適的SEQuence號,接下來這個命令會將備份過的日誌按照序號展現出來,非常便於觀察。
對於RAC環境不同的Thread可以加上不同的Thread號。
對於單節點資料庫是這樣的
RMAN> LIST BACKUP OF ARCHIVELOG FROM SEQUENCE 5555;
List of Backup Sets
===================
BS Key Size Device Type Elapsed Time Completion Time
------- ---------- ----------- ------------ ---------------
1281 2.44G DISK 00:00:54 23-APR-09
BP Key: 1281 Status: AVAILABLE Compressed: NO Tag: TAG20090423T045004
Piece Name: /rman_backup/archivelog/archive_MDB_1281_1_1
List of Archived Logs in backup set 1281
Thrd Seq Low SCN Low Time Next SCN Next Time
---- ------- ---------- --------- ---------- ---------
1 5555 4810229702 23-APR-09 4810242319 23-APR-09
1 5556 4810242319 23-APR-09 4810253268 23-APR-09
1 5557 4810253268 23-APR-09 4810266091 23-APR-09
1 5558 4810266091 23-APR-09 4810277402 23-APR-09
1 5559 4810277402 23-APR-09 4810288629 23-APR-09
1 5560 4810288629 23-APR-09 4810301159 23-APR-09
1 5561 4810301159 23-APR-09 4810313380 23-APR-09
1 5562 4810313380 23-APR-09 4810325917 23-APR-09
1 5563 4810325917 23-APR-09 4810338897 23-APR-09
1 5564 4810338897 23-APR-09 4810352419 23-APR-09
RMAN> LIST BACKUP OF ARCHIVELOG FROM SEQUENCE 5562;
List of Backup Sets
===================
BS Key Size Device Type Elapsed Time Completion Time
------- ---------- ----------- ------------ ---------------
1281 2.44G DISK 00:00:54 23-APR-09
BP Key: 1281 Status: AVAILABLE Compressed: NO Tag: TAG20090423T045004
Piece Name: /rman_backup/archivelog/archive_MDB_1281_1_1
List of Archived Logs in backup set 1281
Thrd Seq Low SCN Low Time Next SCN Next Time
---- ------- ---------- --------- ---------- ---------
1 5562 4810313380 23-APR-09 4810325917 23-APR-09
1 5563 4810325917 23-APR-09 4810338897 23-APR-09
1 5564 4810338897 23-APR-09 4810352419 23-APR-09
對於叢集環境,可以如下:
RMAN> list backup of archivelog from sequence 4650 thread 2;
List of Backup Sets
===================
BS Key Size Device Type Elapsed Time Completion Time
------- ---------- ----------- ------------ ---------------
1502 1.34G DISK 00:00:17 23-APR-09
BP Key: 1502 Status: AVAILABLE Compressed: NO Tag: TAG20090423T045014
Piece Name: /data/rman_backup/archivelog/archive_SDB_1505_1_1
List of Archived Logs in backup set 1502
Thrd Seq Low SCN Low Time Next SCN Next Time
---- ------- ---------- --------- ---------- ---------
2 4650 5935657272 22-APR-09 5936032418 22-APR-09
2 4651 5936032418 22-APR-09 5936324099 23-APR-09
2 4652 5936324099 23-APR-09 5936595419 23-APR-09
2 4653 5936595419 23-APR-09 5936606454 23-APR-09
RMAN> list backup of archivelog from sequence 6266 thread 1;
List of Backup Sets
===================
BS Key Size Device Type Elapsed Time Completion Time
------- ---------- ----------- ------------ ---------------
1502 1.34G DISK 00:00:17 23-APR-09
BP Key: 1502 Status: AVAILABLE Compressed: NO Tag: TAG20090423T045014
Piece Name: /data/rman_backup/archivelog/archive_SDB_1505_1_1
List of Archived Logs in backup set 1502
Thrd Seq Low SCN Low Time Next SCN Next Time
---- ------- ---------- --------- ---------- ---------
1 6266 5936066418 22-APR-09 5936180981 23-APR-09
1 6267 5936180981 23-APR-09 5936324084 23-APR-09
1 6268 5936324084 23-APR-09 5936413698 23-APR-09
1 6269 5936413698 23-APR-09 5936462250 23-APR-09
1 6270 5936462250 23-APR-09 5936595368 23-APR-09
1 6271 5936595368 23-APR-09 5936606456 23-APR-09
這樣確認好了之後,刪除歸檔就可以放心大膽了。
-The End-
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31397003/viewspace-2222123/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 手工rm刪除歸檔日誌對備份歸檔日誌的影響
- Oracle設定多個歸檔路徑生成多份歸檔日誌,Rman備份時也只備份其中的一份歸檔日誌Oracle
- RMAN備份整庫和歸檔日誌的方法
- oracle rman備份歸檔日誌需要先切換日誌嗎Oracle
- Oracle使用備份檔案集恢復歸檔日誌Oracle
- 快速找到最近修改的檔案!
- oracle 如何不備份已經備份的歸檔Oracle
- oracle 刪除過期的歸檔日誌Oracle
- 【Oracle】歸檔日誌管理-設定歸檔日誌路徑以及歸檔日誌冗餘Oracle
- RMAN-ERROR:因為找不到過期和丟失的歸檔日誌而備份失敗Error
- 歸檔日誌挖掘
- PostgreSQL 歸檔日誌SQL
- oracle歸檔日誌Oracle
- 歸檔oracle alert日誌Oracle
- 14. 日誌歸檔
- Oracle歸檔日誌清理Oracle
- 測試在丟失歸檔日誌的情況下,跳過部分歸檔日誌進行資料恢復資料恢復
- 教你在Linux中如何歸檔和備份Linux
- Oralce資料庫關閉歸檔日誌並且刪除歸檔日誌資料庫
- 批量註冊歸檔日誌
- 配置rman來自動刪除應用過的歸檔日誌
- 在Oracle中,如何定時刪除歸檔日誌檔案?Oracle
- DG歸檔日誌缺失恢復
- ArgoWorkflow教程(四)---Workflow & 日誌歸檔Go
- logminer異機挖掘歸檔日誌
- rman開啟備份優化對備份歸檔的影響優化
- MogDB/openGauss誤刪未歸檔的xlog日誌如何解決
- PostgreSQL的xlog/Wal歸檔及日誌清理SQL
- 通過RMAN設定standby接收日誌後主庫歸檔日誌才可刪除
- 【REDO】Oracle 日誌挖掘,分析歸檔日誌線上日誌主要步驟Oracle
- 在Linux中,如何進行備份或歸檔檔案(tar 命令)?Linux
- rman 還原歸檔日誌(restore archivelogRESTHive
- oracle11G歸檔日誌管理Oracle
- MySQL 日誌管理、備份與恢復MySql
- MySQL日誌管理,備份和恢復MySql
- 如何快速過濾出一次請求的所有日誌?
- mysqldump全量備份+mysqlbinlog二進位制日誌增量備份MySql
- oracle dg 歸檔日誌恢復情況Oracle