RMAN 的备份保留策略

RMAN 的备份保留策略:

命令格式:

configure retention policy clear ---------------备份保留策略使用默认值

configure retention policy to none------------不采用任何备份保留策略

configure retention policy to recover window of integer days------------基于时间的备份保留策略,保留几天前的备份文件

configure retention policy to redundancy integer-------基于冗余备份的备份保留策略,对备份文件保留几个冗余备份

1:基于时间

RMAN> CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;

保留七天内的所有备份。

2:基于冗余备份

RMAN> CONFIGURE RETENTION POLICY TO REDUNDANCY 3

为每个数据文件保留3个冗余备份。

 

备份保留策略不需要的文件是废弃状态的文件,比如:八天前的数据文件和时间最早的第四个冗余备份

REPORT OBSOLETE命令查看当前处于废弃状态的备份文件

DELETE OBSOLET 命令可立刻删除备份保留策略 不需要的文件(废弃文件)。

====文档解释====

Configuring a Retention Policy

Retention policy governs how long database backups are retained, and 

determines how far into the past you can recover your database. Retention policy 

can be set in terms of a recovery window (how far into the past you need to be 

able to recover your database), or a redundancy value (how many backups of 

each file must be retained). Choosing an effective retention policy is a vital part 

of your backup strategy. 

This command ensures that RMAN retains all backups needed to recover the 

database to any point in time in the last 7 days:

RMAN> CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;

This command ensures that RMAN retains three backups of each datafile:

RMAN> CONFIGURE RETENTION POLICY TO REDUNDANCY 3;

Use DELETE OBSOLETE to immediately delete backups no longer required by the 

retention policy. (For backups stored in a flash recovery area, you do not need to 

perform this step. The database automatically deletes obsolete backups in the 

flash recovery area when space is needed, as well as files that have been backed 

up to a media manager.)

=======end===============================================

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Oracle RMAN(Recovery Manager)是Oracle数据库提供的一个备份和恢复工具,它可以进行物理备份和还原操作。下面是对Oracle RMAN备份的详细解释: 1. RMAN备份类型: - 完全备份(Full Backup):备份整个数据库,包括数据文件、控制文件和归档日志。 - 增量备份(Incremental Backup):只备份自上次备份以来发生变化的数据块,可以是增量备份级别0、1或2。 - 差异备份(Differential Backup):备份自上次完全备份以来发生变化的数据块。 2. RMAN备份方法: - 数据库级别备份:使用`BACKUP DATABASE`命令备份整个数据库。 - 表空间级别备份:使用`BACKUP TABLESPACE`命令备份指定的表空间。 - 数据文件级别备份:使用`BACKUP DATAFILE`命令备份指定的数据文件。 - 控制文件和归档日志备份:使用`BACKUP CONTROLFILE`和`BACKUP ARCHIVELOG`命令备份控制文件和归档日志。 3. RMAN备份设置: - RMAN配置文件:RMAN使用配置文件存储备份相关参数,包括备份路径、保留策略等。 - 备份集:RMAN备份数据存储在备份集中,可以是磁盘备份集或磁带备份集。 - 备份策略:可以设置备份保留周期、备份集大小等策略。 4. RMAN备份命令: - `BACKUP`:用于备份数据库、表空间、数据文件等。 - `RESTORE`:用于还原数据库、表空间、数据文件等。 - `RECOVER`:用于恢复数据库到指定的时间点或日志序列号。 5. RMAN备份的优点: - 集成性:RMAN与Oracle数据库紧密集成,可以直接访问数据库内部结构。 - 自动化:RMAN提供自动备份和恢复功能,减少了管理员的手动操作。 - 效率高:RMAN使用并行备份和增量备份等技术,提高了备份和恢复的效率。 - 完整性:RMAN备份是一致性备份,可以保证备份数据的一致性。 这是对Oracle RMAN备份的详细解释,使用RMAN进行备份可以简化备份过程,并提供高效、可靠的数据保护方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值