Oracleのリカバリカタログを使用して、dbのバックアップメタデータを追跡しています(RCバージョンは12.01.00.02です)
過去のバックアップサイズを収集する必要がありますが、60日を超えて完了したバックアップに関するメタデータ情報がないことに気付きました。 (ただし、失敗して不完全なバックアップがある場合)
例えばこのデータをrc_rman_backup_job_details
ビューから収集しようとしています。このRCは2015年第1四半期から使用されていますが、完了したバックアップの60日間のみが表示されます。
RMAN@SERESCATALOG> SELECT status, MIN(start_time)
2 FROM rc_rman_backup_job_details
3 GROUP BY status
4 ORDER by status;
STATUS MIN(START_TIME)
----------- --------------------
COMPLETED 03-SEP-2016 01:31:34
FAILED 18-SEP-2015 09:03:50
RUNNING 28-MAY-2015 02:39:36
この保持を制御するものは何ですか?それを変更する方法はありますか?ドキュメントはありますか?
よろしく。
これはノートで説明されています:
EMバックアップレポートの情報をクリーンアップする方法(Doc ID 430601.1)
編集recover.bsq
、プロシージャcleanupRSR
を見つけ、必要に応じてデフォルト値60を変更します。
DELETE FROM rsr
WHERE rsr_end < nowTime-60
AND rsr.dbinc_key IN
(select dbinc_key from dbinc
where dbinc.db_key = this_db_key);
終わった時に:
RMAN> upgrade catalog;