RMAN> report obsolete
直接delete會報這個錯誤:
RMAN> delete obsolete;
RMAN 保留策略將應(yīng)用于該命令
將 RMAN 保留策略設(shè)置為冗余 1
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=136 devtype=DISK
釋放的通道: ORA_DISK_1
-
crosscheck也不行
RMAN> crosscheck backup;
a分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=136 devtype=DISK
釋放的通道: ORA_DISK_1
解決方式:
1、重建控制文件。
絕對好使,但是代價較大,不僅之前備份統(tǒng)統(tǒng)無效,而且還需要停數(shù)據(jù)庫服務(wù),由于要操作的是一臺較重要的生產(chǎn)服務(wù)器,因此這種方法不可行。
2、通過rman命令手工將備份集狀態(tài)置為unavailable。
RMAN提供了一個change命令,可以修改備份集狀態(tài)為AVAILABLE/UNAVAILABLE/UNCATALOG等等。手工使用該命令將所有不可訪問的備份集置為unavailable,修改完狀態(tài)后等待控制文件自動更新覆蓋失效記錄即可。這種方式最大的問題是見效太慢。
注意,nocatalog模式才能使用這種方式。
3、借助dbms_backup_restore包直接刪除備份片段。通過dbms_backup_restore.deleteBackupPiece過程刪除無法訪問的備份集。
dbms_backup_restore.deleteBackupPiece的定義如下:
前6項參數(shù)都需要我們指定,這些參數(shù)的參數(shù)值可以從v$backup_piece中獲得。
SQL> select recid,stamp,set_stamp,set_count,handle,piece# from v$backup_piece;
RECID STAMP SET_STAMP SET_COUNT HANDLE PIECE#
---------- ---------- ---------- ---------- ------------------------------ ----------
11301 674167385 674167385 11411 c-1984618042-20081222-00 1
11304 674168006 674168005 11414 c-1984618042-20081222-01 1
11306 674168089 674168089 11416 c-1984618042-20081222-02 1
11312 674253707 674253707 11422 c-1984618042-20081223-00 1
11315 674254316 674254315 11425 c-1984618042-20081223-01 1
11317 674254397 674254397 11427 c-1984618042-20081223-02 1
執(zhí)行刪除RMAN過期備份
SQL> DECLARE
devtype varchar2(256);
BEGIN
devtype:=dbms_backup_restore.deviceAllocate (type=>'',ident=>'t1');
dbms_backup_restore.deleteBackupPiece(recid => 11301,stamp => 674167385,handle => 'c-1984618042-20081222-00',set_stamp => 674167385 ,set_count => 11411 ,pieceno => 1);
dbms_backup_restore.deviceDeallocate;
END;
/
SQL> select 'dbms_backup_restore.deleteBackupPiece(recid =>' || recid || ',stamp =>' || stamp || ',handle =>''' || HANDLE || ''',set_stamp =>' || SET_STAMP || ',set_count =>' || SET_COUNT || ',pieceno =>' || PIECE# || ');' sqlt
from v$backup_piece
本文出自:億恩科技【1tcdy.com】
服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|