我正在使用 Oracle 的恢复目录来跟踪我的数据库的备份元数据(RC 版本是 12.01.00.02 )
我需要收集历史备份大小,但后来我意识到没有关于超过 60 天的已完成备份的元数据信息。(但是,有失败和不完整的备份)
例如,我正在尝试从rc_rman_backup_job_details
视图中收集这些数据。该 RC 自 2015 年第一季度开始使用,但仅显示了 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:等结束了:
使用 RMAN 连接到您的数据库并尝试以下命令。其中 90 是您希望在 RMAN 目录中保留备份数据的天数。
同样在 sqlplus 下,您可以设置控制文件跟踪 RMAN 备份信息的天数。